921 references to From
IdeCoreBenchmarks (4)
Microsoft.CodeAnalysis (11)
Microsoft.CodeAnalysis.CodeStyle (4)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
Microsoft.CodeAnalysis.CSharp (11)
Syntax\CSharpSyntaxTree.cs (2)
460return ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), options, path, diagnosticOptions, isGeneratedCode, cancellationToken);
937=> ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), options, path, diagnosticOptions, isGeneratedCode: null, cancellationToken);
Syntax\SyntaxFactory.cs (4)
1561return CSharpSyntaxTree.ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), (CSharpParseOptions?)options, path, diagnosticOptions: null, isGeneratedCode: null, cancellationToken);
1901return SourceText.From(text, Encoding.UTF8).GetSubText(offset);
2778return ParseSyntaxTree(SourceText.From(text, encoding), options, path, diagnosticOptions, isGeneratedCode: null, cancellationToken);
2806return ParseSyntaxTree(SourceText.From(text, encoding), options, path, diagnosticOptions, isGeneratedCode, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (7)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (70)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (11)
47AddDocument("test.cs", SourceText.From(source, Encoding.UTF8), filePath: Path.Combine(TempRoot.Root, "test.cs")).Project.Solution;
308var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
373var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
435var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
517var newSolution = workspace.CurrentSolution.WithDocumentText(documentId, SourceText.From(source2));
586var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
625var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
666var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs"));
712var newSolution = oldSolution.AddDocument(newDocId, "goo.cs", SourceText.From(source2), filePath: Path.Combine(TempRoot.Root, "goo.cs"));
745var newSolution = oldSolution.AddDocument(documentId, "goo.cs", SourceText.From(source2), filePath: filePath);
800var newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2));
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (17)
43var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
80var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
121var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
158var sourceText = SourceText.From(metadataSource, Encoding.UTF8);
182sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
218var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
241sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
278var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
301sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
332var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
355sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
382var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
405sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
446var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
469sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
503var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
526var typeForwardSourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
PdbSourceDocument\PdbSourceDocumentTests.cs (9)
407var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
436var sourceText = SourceText.From(metadataSource, encoding: Encoding.UTF8);
472var sourceText = SourceText.From(metadataSource, Encoding.UTF8);
519var sourceText = SourceText.From(metadataSource, Encoding.UTF8);
545sourceText = SourceText.From(typeForwardSource, Encoding.UTF8);
714CompileTestSource(path, SourceText.From(source2, Encoding.UTF8), project, Location.OnDisk, Location.OnDisk, buildReferenceAssembly: false, windowsPdb: false);
862var sourceText = SourceText.From(source, Encoding.UTF8);
914var sourceText1 = SourceText.From(source1, Encoding.UTF8);
915var sourceText2 = SourceText.From(source2, Encoding.UTF8);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
PDB\PDBTests.cs (4)
40var tree3 = SyntaxFactory.ParseSyntaxTree(SourceText.From("class C { }", encoding: null), path: "Bar.cs");
61var tree4 = SyntaxFactory.ParseSyntaxTree(SourceText.From("class D { public void F() { } }", new UTF8Encoding(false, false)), path: "Baz.cs");
97context.AddSource("hint2", SourceText.From("class G2 { void F() {} }", Encoding.UTF8, checksumAlgorithm: SourceHashAlgorithm.Sha256));
99Assert.Throws<ArgumentException>(() => context.AddSource("hint3", SourceText.From("class G3 { void F() {} }", encoding: null, checksumAlgorithm: SourceHashAlgorithm.Sha256)));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (5)
SyntaxHelpers.cs (5)
61var text = SourceText.From(expr, encoding: null, SourceHashAlgorithms.Default);
75var targetSyntax = ParseDebuggerExpressionInternal(SourceText.From(target, encoding: null, SourceHashAlgorithms.Default), consumeFullText: true);
83return assignment.MakeDebuggerExpression(SourceText.From(assignment.ToString(), encoding: null, SourceHashAlgorithms.Default));
199var source = SourceText.From(text, encoding: null, SourceHashAlgorithms.Default);
217var source = SourceText.From(text, encoding: null, SourceHashAlgorithms.Default);
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (53)
SourceGeneration\AdditionalSourcesCollectionTests.cs (23)
54asc.Add(hintName, SourceText.From("public class D{}", Encoding.UTF8));
70asc.Add(hintName, SourceText.From("public class D{}", Encoding.UTF8));
110var exception = Assert.Throws<ArgumentException>(nameof(hintName), () => asc.Add(hintName, SourceText.From("public class D{}", Encoding.UTF8)));
120asc.Add("file3.cs", SourceText.From("", Encoding.UTF8));
121asc.Add("file1.cs", SourceText.From("", Encoding.UTF8));
122asc.Add("file2.cs", SourceText.From("", Encoding.UTF8));
123asc.Add("file5.cs", SourceText.From("", Encoding.UTF8));
124asc.Add("file4.cs", SourceText.From("", Encoding.UTF8));
144asc.Add(names[i], SourceText.From("", Encoding.UTF8));
166asc.Add(hintName1, SourceText.From("", Encoding.UTF8));
167var exception = Assert.Throws<ArgumentException>("hintName", () => asc.Add(hintName2, SourceText.From("", Encoding.UTF8)));
176asc.Add("hintName1", SourceText.From("", Encoding.UTF8));
177asc.Add("hintName2", SourceText.From("", Encoding.UTF8));
180asc2.Add("hintName3", SourceText.From("", Encoding.UTF8));
181asc2.Add("hintName1", SourceText.From("", Encoding.UTF8));
200asc.Add(addHintName, SourceText.From("", Encoding.UTF8));
212asc.Add(addHintName, SourceText.From("", Encoding.UTF8));
224asc.Add("file1.cs", SourceText.From("", Encoding.UTF8));
225asc.Add("file2.cs", SourceText.From("", Encoding.UTF32));
226asc.Add("file3.cs", SourceText.From("", Encoding.Unicode));
229Assert.Throws<ArgumentException>(() => asc.Add("file4.cs", SourceText.From("")));
232Assert.Throws<ArgumentException>(() => asc.Add("file5.cs", SourceText.From("", encoding: null)));
234var exception = Assert.Throws<ArgumentException>(() => asc.Add("file5.cs", SourceText.From("", encoding: null)));
SourceGeneration\GeneratorDriverTests.cs (12)
472sgc.AddSource("test", SourceText.From("public class D{}", Encoding.UTF8));
475Assert.Throws<ArgumentException>("hintName", () => sgc.AddSource("test", SourceText.From("public class D{}", Encoding.UTF8)));
478Assert.Throws<ArgumentException>("hintName", () => sgc.AddSource("test.cs", SourceText.From("public class D{}", Encoding.UTF8)));
503spc.AddSource("test", SourceText.From("public class D{}", Encoding.UTF8));
506Assert.Throws<ArgumentException>("hintName", () => spc.AddSource("test", SourceText.From("public class D{}", Encoding.UTF8)));
509Assert.Throws<ArgumentException>("hintName", () => spc.AddSource("test.cs", SourceText.From("public class D{}", Encoding.UTF8)));
516spc.AddSource("test", SourceText.From("public class D{}", Encoding.UTF8));
578var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); });
608var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); sgc.AddSource("test2", SourceText.From("public class E {}", Encoding.UTF8)); });
748e.AddSource("a", SourceText.From("public class E {}", Encoding.UTF8));
772var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("a", SourceText.From("")); });
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (123)
Syntax\SyntaxTreeTests.cs (9)
86SyntaxTreeFactoryKind.ParseText => CSharpSyntaxTree.ParseText(SourceText.From(source, Encoding.UTF8, SourceHashAlgorithm.Sha256), parseOptions),
87SyntaxTreeFactoryKind.Subclass => new MockCSharpSyntaxTree(root, SourceText.From(source, Encoding.UTF8, SourceHashAlgorithm.Sha256), parseOptions),
142SourceText.From(""),
149var newTree = tree.WithChangedText(SourceText.From("class C { }"));
157SourceText.From(""),
173SourceText.From(""),
189SourceText.From(""),
259var oldText = SourceText.From("class B {}", Encoding.Unicode, SourceHashAlgorithms.Default);
301var oldText = SourceText.From("class B {}", Encoding.Unicode, SourceHashAlgorithms.Default);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (54)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (8)
194project = project.AddAnalyzerConfigDocument(".editorconfig", filePath: "z:\\.editorconfig", text: SourceText.From(editorconfigText)).Project;
197var document = project.AddDocument("test.cs", SourceText.From("class A {}"), filePath: "z:\\test.cs");
299var document = workspace.AddDocument(project.Id, "Empty.cs", SourceText.From(""));
365loader: TextLoader.From(TextAndVersion.Create(SourceText.From(""), VersionStamp.Create(), filePath)),
488loader: TextLoader.From(TextAndVersion.Create(SourceText.From("class A {}"), VersionStamp.Create(), filePath: "test.cs")),
556text: SourceText.From(analyzerConfigText),
586loader: TextLoader.From(TextAndVersion.Create(SourceText.From("class A {}"), VersionStamp.Create(), filePath: "test.cs")),
1199return workspace.AddDocument(project.Id, "Empty.cs", SourceText.From("class A { B B {get} }"));
EditAndContinue\CompileTimeSolutionProviderTests.cs (5)
51AddAdditionalDocument(additionalDocumentId, "additional", SourceText.From(""), filePath: additionalFilePath).
52AddAnalyzerConfigDocument(analyzerConfigId, "config", SourceText.From(""), filePath: "RazorSourceGenerator.razorencconfig").
110context.AddSource("hint", SourceText.From(s));
122AddAdditionalDocument(additionalDocumentId, "additional", SourceText.From(""), filePath: "additional.razor").
123AddAnalyzerConfigDocument(analyzerConfigId, "config", SourceText.From(analyzerConfigText), filePath: "Z:\\RazorSourceGenerator.razorencconfig"),
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (7)
364=> SourceText.From(source, Encoding.UTF8, SourceHashAlgorithms.Default);
817solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath);
837solution = solution.AddDocument(designTimeOnlyDocumentId, designTimeOnlyFileName, SourceText.From(sourceDesignTimeOnly, Encoding.UTF8), filePath: designTimeOnlyFilePath);
1035AddDocument("a.cs", SourceText.From(source1, Encoding.UTF8, SourceHashAlgorithm.Sha1), filePath: sourceFile.Path);
1346AddDocument(documentId, "test.cs", SourceText.From(source1, encoding, SourceHashAlgorithm.Sha1), filePath: sourceFile.Path);
2365solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default));
4716Text = SourceText.From(source3, Encoding.UTF8, SourceHashAlgorithm.Sha1)
SolutionCrawler\WorkCoordinatorTests.cs (11)
348project = project.AddAdditionalDocument("a1", SourceText.From("")).Project;
706var worker = await ExecuteOperation(workspace, w => w.ChangeDocument(document.Id, SourceText.From("//")));
743worker = await ExecuteOperation(workspace, w => w.ChangeAdditionalDocument(ncfile.Id, SourceText.From("//")));
785worker = await ExecuteOperation(workspace, w => w.ChangeAnalyzerConfigDocument(analyzerConfigFile.Id, SourceText.From("//")));
833workspace.ChangeDocument(document.Id, SourceText.From("//"));
841workspace.ChangeDocument(document.Id, SourceText.From("// "));
888workspace.ChangeDocument(document.Id, SourceText.From("//"));
895workspace.ChangeDocument(document.Id, SourceText.From("// "));
903workspace.ChangeDocument(document.Id, SourceText.From("// "));
933workspace.ChangeDocument(id, SourceText.From("//"));
943workspace.ChangeDocument(id, SourceText.From("// "));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
Microsoft.CodeAnalysis.Features (5)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Workspaces\LspWorkspaceManagerTests.cs (3)
74await testLspServer.TestWorkspace.ChangeDocumentAsync(firstDocument.Id, SourceText.From($"Some more text{markupOne}", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
108await testLspServer.TestWorkspace.ChangeDocumentAsync(secondDocument.Id, SourceText.From("Two is now three!", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
182var newSolution = testLspServer.TestWorkspace.CurrentSolution.AddDocument(newDocumentId, "NewDoc.cs", SourceText.From("New Doc", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default), filePath: @"C:\NewDoc.cs");
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
Microsoft.CodeAnalysis.Scripting (4)
Hosting\CommandLine\CommandLineRunner.cs (3)
223var script = Script.CreateInitialScript<object>(_scriptCompiler, SourceText.From(initialScriptCodeOpt), options, globals.GetType(), assemblyLoaderOpt: null);
250var tree = _scriptCompiler.ParseSubmission(SourceText.From(input.ToString()), options.ParseOptions, cancellationToken);
275newScript = Script.CreateInitialScript<object>(_scriptCompiler, SourceText.From(code ?? string.Empty), options, globals.GetType(), assemblyLoaderOpt: null);
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.TestAnalyzerReference (3)
Microsoft.CodeAnalysis.UnitTests (130)
EmbeddedTextTests.cs (6)
39Assert.Throws<ArgumentException>("text", () => EmbeddedText.FromSource("path", SourceText.From("source")));
103var source = SourceText.From("", new UTF8Encoding(encoderShouldEmitUTF8Identifier: false), SourceHashAlgorithm.Sha1);
145var source = SourceText.From(SmallSource, Encoding.UTF8, SourceHashAlgorithm.Sha1);
187var source = SourceText.From(LargeSource, Encoding.Unicode, SourceHashAlgorithms.Default);
200var expected = SourceText.From(SmallSource, Encoding.UTF8, SourceHashAlgorithm.Sha1);
215var expected = SourceText.From(LargeSource, Encoding.UTF8, SourceHashAlgorithm.Sha1);
Text\SourceTextTests.cs (20)
28TestIsEmpty(SourceText.From(string.Empty));
46Assert.Same(s_utf8, SourceText.From(HelloWorld, s_utf8).Encoding);
47Assert.Same(s_unicode, SourceText.From(HelloWorld, s_unicode).Encoding);
75Assert.Equal(SourceHashAlgorithm.Sha1, SourceText.From(HelloWorld).ChecksumAlgorithm);
89Assert.Equal(algorithm, SourceText.From(HelloWorld, checksumAlgorithm: algorithm).ChecksumAlgorithm);
111VerifyChecksum(SourceText.From(source, encodingNoBOM, checksumAlgorithm), checksumNoBOM);
112VerifyChecksum(SourceText.From(source, encodingBOM, checksumAlgorithm), checksumBOM);
156VerifyChecksum(FromChanges(SourceText.From(source, encodingNoBOM, checksumAlgorithm)), checksumNoBOM);
157VerifyChecksum(FromChanges(SourceText.From(source, encodingBOM, checksumAlgorithm)), checksumBOM);
197var f = SourceText.From(HelloWorld, s_utf8);
199Assert.True(f.ContentEquals(SourceText.From(HelloWorld, s_utf8)));
200Assert.False(f.ContentEquals(SourceText.From(HelloWorld + "o", s_utf8)));
201Assert.True(SourceText.From(HelloWorld, s_utf8).ContentEquals(SourceText.From(HelloWorld, s_utf8)));
250var expectedSourceText = SourceText.From(expected);
266var expectedSourceText = SourceText.From(expected);
322var sourceText = SourceText.From("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
341var sourceText = SourceText.From(Text);
353SourceText.From("ABC").Write(TextWriter.Null, TextSpan.FromBounds(4, 4)));
362SourceText.From("ABC").Write(TextWriter.Null, TextSpan.FromBounds(2, 4)));
Text\TextUtilitiesTests.cs (8)
35Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("aoeu"), 0));
36Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("aoeu"), 2));
45Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\naoeu"), 0));
46Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("a\nbaou"), 1));
47Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("a\n"), 0));
56Assert.Equal(2, TextUtilities.GetLengthOfLineBreak(SourceText.From("\r\n"), 0));
57Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\n\r"), 0));
66Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\r"), 0));
Microsoft.CodeAnalysis.VisualBasic (11)
Syntax\SyntaxNodeFactories.vb (3)
50Return ParseSyntaxTree(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), options, path, cancellationToken)
79Return ParseSyntaxTree(SourceText.From(text, encoding), options, path, diagnosticOptions, cancellationToken)
283Return SourceText.From(text, Encoding.UTF8).GetSubText(offset)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (14)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (6)
36AddDocument("test.vb", SourceText.From(source, Encoding.UTF8), filePath:=Path.Combine(TempRoot.Root, "test.vb")).Project.Solution
476Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2))
561Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2))
619Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2))
650Dim newSolution = oldSolution.WithDocumentText(documentId, SourceText.From(source2))
681Dim newSolution = oldSolution.AddDocument(newDocId, "goo.vb", SourceText.From(source2), filePath:=Path.Combine(TempRoot.Root, "goo.vb"))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
SyntaxHelpers.vb (5)
38Dim text = SourceText.From(expr, encoding:=Nothing, SourceHashAlgorithms.Default)
52Dim targetText = SourceText.From(target, encoding:=Nothing, SourceHashAlgorithms.Default)
61Dim assignmentText = SourceText.From(assignment.ToString(), encoding:=Nothing, SourceHashAlgorithms.Default)
154Dim text = SourceText.From(source, encoding:=Nothing, SourceHashAlgorithms.Default)
174Dim text = SourceText.From(source, encoding:=Nothing, SourceHashAlgorithms.Default)
Microsoft.CodeAnalysis.VisualBasic.Scripting (1)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (95)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (9)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (10)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (162)
Formatter\FormatterTests.cs (5)
42=> Task.FromResult(document.WithText(SourceText.From($"Formatted with options: {lineFormattingOptions.ToString().Replace("\r", "\\r").Replace("\n", "\\n")}")));
52var document = workspace.AddDocument(project.Id, "File.dummy", SourceText.From("dummy"));
71var document = workspace.AddDocument(project.Id, "File.dummy", SourceText.From("dummy"));
116var csDocument = workspace.AddDocument(csProject.Id, "File.cs", SourceText.From("class C { }"));
117var vbDocument = workspace.AddDocument(vbProject.Id, "File.vb", SourceText.From("Class C : End Class"));
SolutionTests\SolutionTests.cs (54)
56.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", SourceText.From("public class Goo { }", Encoding.UTF8, SourceHashAlgorithms.Default))
57.AddAdditionalDocument(DocumentId.CreateNewId(projectId), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default))
58.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b")));
78.AddDocument(DocumentId.CreateNewId(projectId1), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs")
79.AddAdditionalDocument(DocumentId.CreateNewId(projectId1), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "add.txt")
80.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId1), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b")
82.AddDocument(DocumentId.CreateNewId(projectId2), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs")
83.AddAdditionalDocument(DocumentId.CreateNewId(projectId2), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "add.txt")
84.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId2), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b")));
310.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId), "editorcfg", SourceText.From("config"));
326var text = SourceText.From("new text", encoding: null, SourceHashAlgorithm.Sha1);
350var textAndVersion = TextAndVersion.Create(SourceText.From("new text"), VersionStamp.Default);
374var text = SourceText.From("new text");
427var text = SourceText.From("new text", encoding: null, SourceHashAlgorithm.Sha1);
515var text = SourceText.From("new text", encoding: null, SourceHashAlgorithm.Sha1);
598var text = SourceText.From("new text without pp directives", encoding: null, SourceHashAlgorithm.Sha1);
681var text = SourceText.From("#if true", encoding: null, SourceHashAlgorithm.Sha1);
757var text = SourceText.From("new text", encoding: null, SourceHashAlgorithm.Sha1);
808var text = SourceText.From("new text");
830var textAndVersion = TextAndVersion.Create(SourceText.From("new text"), VersionStamp.Default);
854var text = SourceText.From("new text");
876var textAndVersion = TextAndVersion.Create(SourceText.From("new text"), VersionStamp.Default);
1114var textC = SourceText.From("class C {}", encoding: null, checksumAlgorithm: SourceHashAlgorithm.Sha1);
1775var sourceText = SourceText.From("text", checksumAlgorithm: SourceHashAlgorithms.Default);
1836var root = CSharp.SyntaxFactory.ParseSyntaxTree(SourceText.From("class C {}", encoding: null, SourceHashAlgorithm.Sha1)).GetRoot();
2513.AddDocument(documentId, "DocumentName", SourceText.From("class Class{}"));
3135.AddDocument(did, "test", SourceText.From(language == LanguageNames.CSharp ? "class C {}" : "Class C : End Class", Encoding.UTF8, SourceHashAlgorithm.Sha256), filePath: "old path");
3339var solution2 = solution.WithDocumentText(did3, SourceText.From(text4));
3352var doc = ws.AddDocument(proj.Id, "a.cs", SourceText.From("public class c { }", Encoding.UTF32));
3413workspace.AddDocument(project1.Id, "Broken.cs", SourceText.From("class "));
3435project = project.AddDocument("Extra.cs", SourceText.From("class Extra { }")).Project;
3437var documentToFreeze = project.AddDocument("DocumentToFreeze.cs", SourceText.From(""));
3460project = project.AddDocument("Extra.cs", SourceText.From("class Extra { }")).Project;
3462var documentToFreezeOriginal = project.AddDocument("DocumentToFreeze.cs", SourceText.From("class DocumentToFreeze { void M() { } }"));
3466var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { /*no top level change*/ } }"));
3505project = project.AddDocument("Extra.cs", SourceText.From("class Extra { }")).Project;
3507var documentToFreezeOriginal = project.AddDocument("DocumentToFreeze.cs", SourceText.From("class DocumentToFreeze { void M() { } }"));
3511var solution = project.Solution.WithDocumentText(documentToFreezeOriginal.Id, SourceText.From("class DocumentToFreeze { void M() { } public void NewMethod() { } }"));
3569var document = workspace.AddDocument(project2.Id, "Test.cs", SourceText.From(""));
3668document = document.WithText(SourceText.From("// Source File with Changes"));
3695.WithDocumentText(documentId1, SourceText.From("// Document 1 Changed"))
3696.WithDocumentText(documentId2, SourceText.From("// Document 2 Changed"))
3697.WithDocumentText(documentId3, SourceText.From("// Document 3 Changed"));
3799var text = SourceText.From("// empty", encoding: null, SourceHashAlgorithms.Default);
3935loader: TextLoader.From(TextAndVersion.Create(SourceText.From("[*.*]\r\n\r\ndotnet_diagnostic.CA1234.severity = error"), VersionStamp.Default)))));
3969loader: TextLoader.From(TextAndVersion.Create(SourceText.From("[*.*]\r\n\r\ndotnet_diagnostic.CA1234.severity = error"), VersionStamp.Default)))));
4011loader: TextLoader.From(TextAndVersion.Create(SourceText.From("[*.*]\r\n\r\ndotnet_diagnostic.CA1234.severity = error"), VersionStamp.Default)))));
4023TextLoader.From(TextAndVersion.Create(SourceText.From("[*.*]\r\n\r\ndotnet_diagnostic.CA6789.severity = error"), VersionStamp.Default)),
4059loader: TextLoader.From(TextAndVersion.Create(SourceText.From("is_global = true\r\n\r\ndotnet_diagnostic.CA1234.severity = error"), VersionStamp.Default)))));
4105loader: TextLoader.From(TextAndVersion.Create(SourceText.From("[*.*]\r\n\r\ngenerated_code = true"), VersionStamp.Default)))));
4292var text = SourceText.From("public class C { }");
4340var sourceTextToRelease = ObjectReference.CreateFromFactory(static () => SourceText.From(Guid.NewGuid().ToString()));
4388.AddDocument(documentId, "test.cs", SourceText.From("public class C { }"), filePath: sourcePath)
4389.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId), ".editorconfig", SourceText.From($"[{pattern}]\nindent_style = tab"), filePath: configPath);
WorkspaceTests\AdhocWorkspaceTests.cs (13)
76var doc = ws.AddDocument(project.Id, name, SourceText.From(source));
158loader: TextLoader.From(TextAndVersion.Create(SourceText.From(""), VersionStamp.Create())));
216var text = SourceText.From("public class C { }");
250var text = SourceText.From("public class C { }");
284var text = SourceText.From("public class C { }");
344var text = SourceText.From("public class C { }");
402var docid1 = ws.AddDocument(projid, "A.cs", SourceText.From("public class A { }")).Id;
403var docid2 = ws.AddDocument(projid, "B.cs", SourceText.From("public class B { }")).Id;
439var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
470var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
506var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
538var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
569var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
WorkspaceTests\WorkspaceTests.cs (6)
28var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
30var changedDoc = originalDoc.WithText(SourceText.From("new"));
41var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
57var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
76var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
93var originalDoc = ws.AddDocument(projectId, "TestDocument", SourceText.From(""));
Microsoft.VisualStudio.LanguageServices (2)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Roslyn.VisualStudio.Next.UnitTests (27)
Remote\SnapshotSerializationTests.cs (9)
59var document1 = project1.AddDocument("Document1", SourceText.From(csCode));
63var document2 = project2.AddDocument("Document2", SourceText.From(vbCode));
69.AddAdditionalDocument("Additional", SourceText.From("hello"), ImmutableArray.Create("test"), @".\Add").Project.Solution;
78loader: TextLoader.From(TextAndVersion.Create(SourceText.From("root = true"), VersionStamp.Create())))));
159var document = workspace.CurrentSolution.AddProject("Project", "Project.dll", LanguageNames.CSharp).AddDocument("Document", SourceText.From(code));
182var document = solution.AddProject("Project", "Project.dll", LanguageNames.CSharp).AddDocument("Document", SourceText.From(code));
531var document = CreateWorkspace().CurrentSolution.AddProject("empty", "empty", LanguageNames.CSharp).AddDocument("empty", SourceText.From(""));
605var sourceText = SourceText.From("Hello", Encoding.UTF8);
624sourceText = SourceText.From("Hello", new NotSerializableEncoding());
Services\SolutionServiceTests.cs (13)
156await VerifySolutionUpdate(code, s => s.WithDocumentText(s.Projects.First().DocumentIds.First(), SourceText.From(code + " ")));
227project = project.AddDocument("newDocument", SourceText.From("// new text")).Project;
247loader: TextLoader.From(TextAndVersion.Create(SourceText.From("test"), VersionStamp.Create())));
258return s.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("changed"));
279loader: TextLoader.From(TextAndVersion.Create(SourceText.From("root = true"), VersionStamp.Create(), filePath: configPath)),
291return s.WithAnalyzerConfigDocumentText(analyzerConfigDocumentId, SourceText.From("root = false"));
311loader: TextLoader.From(TextAndVersion.Create(SourceText.From("class A { }"), VersionStamp.Create())));
322return s.WithDocumentText(documentId, SourceText.From("class Changed { }"));
370remoteSolution = remoteSolution.WithDocumentText(remoteSolution.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }"));
396var currentSolution = remoteSolution1.WithDocumentText(remoteSolution1.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }"));
405currentSolution = oopSolution2.WithDocumentText(oopSolution2.Projects.First().Documents.First().Id, SourceText.From(code + " class Test3 { }"));
500var frozenText1 = SourceText.From("// Hello, World!");
509var frozenText2 = SourceText.From("// Hello, World! A second time!");
StackDepthTest (1)