EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (98)
102=> CreateText("[*.*]" + Environment.NewLine + string.Join(Environment.NewLine, analyzerConfig.Select(c => $"{c.key} = {c.value}")));
137solution = solution.AddAdditionalDocument(DocumentId.CreateNewId(project.Id), "additional", CreateText(additionalFileText));
156AddDocument(fileName, CreateText(source), filePath: Path.Combine(TempRoot.Root, fileName));
395var sourceText = CreateText("class DTO {}");
624solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
655solution = solution.WithDocumentText(document.Id, CreateText(source));
682var document = project.AddDocument("test", CreateText("dummy1"));
697solution = solution.WithDocumentText(document1.Id, CreateText("dummy2"));
726solution = solution.WithDocumentText(documentInfo.Id, CreateText("class UpdatedC2 {}"));
752var sourceText = CreateText("class D {}");
768solution = solution.WithDocumentText(document1.Id, CreateText("class E {}"));
813AddDocument(documentId, sourceFileName, CreateText(source), filePath: sourceFilePath);
851solution = solution.WithDocumentText(designTimeOnlyDocumentId, CreateText(sourceDesignTimeOnly2));
921solution = solution.WithDocumentText(document1.Id, CreateText(source2));
982AddDocument("a.cs", CreateText(source1), filePath: sourceFile.Path);
1001solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
1046solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
1094AddDocument("test.cs", CreateText(sourceA), filePath: sourceFileA.Path);
1111var documentB = project.AddDocument("file2.cs", CreateText(sourceB), filePath: sourceFileB.Path);
1191var document0 = project.AddDocument("a.cs", CreateText(source0), filePath: sourceFile.Path);
1202solution = solution.WithDocumentText(document0.Id, CreateText(source1));
1240solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1290solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1400solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1458var activeLineSpan1 = CreateText(source1).Lines.GetLinePositionSpan(GetSpan(source1, "System.Console.WriteLine(1);"));
1459var activeLineSpan2 = CreateText(source2).Lines.GetLinePositionSpan(GetSpan(source2, "System.Console.WriteLine(2);"));
1471solution = solution.WithDocumentText(document.Id, CreateText(source2));
1537solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
1579var document1 = project.AddDocument("a.cs", CreateText(source1), filePath: sourceFile.Path);
1590solution = solution.WithDocumentText(document1.Id, CreateText(source2));
1677AddDocument("test.cs", CreateText(source1), filePath: sourceFile.Path);
1690solution = solution.WithDocumentText(document1.Id, CreateText("abstract class C { public abstract void M(); public abstract void N(); }"));
1721AddDocument("test.cs", CreateText(source1), filePath: sourceFile.Path);
1734solution = solution.WithDocumentText(document1.Id, CreateText("class C { public void M<T>() { } }"));
1781solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { "));
1821solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { int i = 0L; System.Console.WriteLine(i); } }"));
1881solution = solution.WithDocumentText(documentC.Id, CreateText("class C { void M() { "));
1973DocumentKind.Source => solution.AddDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
1974DocumentKind.Additional => solution.AddAdditionalDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
2004DocumentKind.Source => solution.WithDocumentText(documentId, CreateText("xxx")),
2005DocumentKind.Additional => solution.WithAdditionalDocumentText(documentId, CreateText("xxx")),
2031DocumentKind.Source => solution.WithDocumentText(documentId, CreateText("xxx-changed")),
2032DocumentKind.Additional => solution.WithAdditionalDocumentText(documentId, CreateText("xxx-changed")),
2097var activeLineSpanA1 = CreateText(sourceA1).Lines.GetLinePositionSpan(GetSpan(sourceA1, "System.Console.WriteLine(1);"));
2098var activeLineSpanB1 = CreateText(sourceB1).Lines.GetLinePositionSpan(GetSpan(sourceB1, "1"));
2118AddDocument("b.cs", CreateText(sourceB2), filePath: sourceFileB.Path);
2151solution = solution.WithDocumentText(documentB2.Id, CreateText(sourceB3));
2184solution = solution.WithDocumentText(documentId, CreateText(source2));
2296solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
2332solution = solution.WithDocumentText(documentId, CreateText(source2));
2431AddDocument("test.cs", CreateText("class C1 { void M() { System.Console.WriteLine(0); } }"), filePath: sourceFile.Path);
2441AssertEx.Equal(requiredChecksum, CreateText(source1).GetChecksum());
2456solution = solution.WithDocumentText(documentId, CreateText(source2));
2519AddDocument("test.cs", CreateText(source2), filePath: sourceFile.Path);
2533solution = solution.WithDocumentText(documentId, CreateText(source3));
2548solution = solution.WithDocumentText(documentId, CreateText(source1));
2599var sourceText1 = CreateText(source1);
2649AddDocument("test.cs", CreateText("class C1 { void M() { System.Console.WriteLine(0); } }"), filePath: sourceFile.Path);
2672solution = solution.WithDocumentText(document1.Id, CreateText(sourceOnDisk));
2708solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
2849solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M1() { int a = 1; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }"));
2902solution = solution.WithDocumentText(document3.Id, CreateText("class C1 { void M1() { int a = 3; System.Console.WriteLine(a); } void M2() { System.Console.WriteLine(2); } }"));
2964solution = solution.WithDocumentText(documentA.Id, CreateText(sourceA2));
2965solution = solution.WithDocumentText(documentB.Id, CreateText(sourceB2));
3012solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
3072solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
3120solution = solution.WithDocumentText(document1.Id, CreateText(sourceV2));
3168solution = solution.WithAdditionalDocumentText(additionalDocument1.Id, CreateText(additionalSourceV2));
3294solution = solution.WithDocumentText(documentId, CreateText(source2));
3364solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2));
3365solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2));
3412solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3));
3413solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3));
3484solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
3517solution = solution.WithDocumentText(document1.Id, CreateText("class C1 { void M() { System.Console.WriteLine(2); } }"));
3553var sourceTextV2 = CreateText(sourceV2);
3646var sourceTextV2 = CreateText(sourceV2);
3713var sourceText = CreateText("dummy1");
3745solution = solution.WithDocumentText(document.Id, CreateText("dummy2"));
3904solution = solution.WithDocumentText(document.Id, CreateText(source2));
4002solution = solution.WithDocumentText(document1.Id, CreateText(source2));
4084solution = solution.WithDocumentText(document.Id, CreateText(source2));
4096solution = solution.WithDocumentText(document.Id, CreateText(source1));
4102solution = solution.WithDocumentText(document.Id, CreateText(source2));
4170solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV2)));
4190solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV3)));
4226solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSourceV4)));
4303solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource2)));
4333solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource3)));
4412solution = solution.WithDocumentText(documentId, CreateText(ActiveStatementsDescription.ClearTags(markedSource2)));
4494var solution1 = solution.WithDocumentText(documentIdA, CreateText("class C { void M() { System.Console.WriteLine(" + i + "); } }"));
4501var solution2 = solution1.WithDocumentText(documentIdA, CreateText(source3));
4583solution = solution.WithDocumentText(documentIdA, CreateText(source2));
4591solution = solution.WithDocumentText(documentIdA, CreateText(source3));
4601solution = solution.WithDocumentText(documentIdA, CreateText(source4));
4650solution = solution.WithDocumentText(documentIdA, CreateText(source2));
4656solution = solution.WithDocumentText(documentIdA, CreateText(source3));
4667solution = solution.WithDocumentText(documentIdA, CreateText(source4));