Base:
1 override of ToString
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
793 references to ToString
Analyzer.Utilities.UnitTests (1)
GenerateDocumentationAndConfigFiles (1)
IdeCoreBenchmarks (1)
Metrics (1)
Metrics.Legacy (1)
Microsoft.Analyzers.Extra.Tests (8)
Microsoft.Analyzers.Local (1)
Microsoft.Analyzers.Local.Tests (7)
Resources\RoslynTestUtils.cs (7)
381results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
389results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
396results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
472results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
480results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
487results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
508return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Microsoft.AspNetCore.Http.Extensions.Tests (2)
Microsoft.AspNetCore.Http.Microbenchmarks (2)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (47)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (26)
Semantics\LocalFunctionTests.cs (12)
7346var localFuncPosition = tree.GetText().ToString().IndexOf("void local<TParameter>()", StringComparison.Ordinal) - 1;
7347var methodPosition = tree.GetText().ToString().IndexOf("void M2<TParameter>()", StringComparison.Ordinal) - 1;
7499var localFuncPosition = tree.GetText().ToString().IndexOf("[My(a)]", StringComparison.Ordinal);
7500var methodPosition = tree.GetText().ToString().IndexOf("[My(b)]", StringComparison.Ordinal);
7573var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
7574var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
8929var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
8930var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
9433var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
9434var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
9751var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
9752var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (79)
IncrementalParsing\IncrementalParsingTests.cs (69)
499var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
531var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
578var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
842var fullTree = SyntaxFactory.ParseSyntaxTree(withCloseBraceDeletedText.ToString());
1398Assert.Equal(newText.ToString(), finalText);
1412Assert.Equal(newText.ToString(), output);
1858int locationOfInsert = oldText.ToString().IndexOf('0') + 1;
1962int locationOfChange = oldText.ToString().IndexOf("ON", StringComparison.Ordinal), widthOfChange = 2;
1982int locationOfChange = oldText.ToString().IndexOf("const", StringComparison.Ordinal), widthOfChange = 5;
2002int locationOfChange = oldText.ToString().IndexOf("class", StringComparison.Ordinal), widthOfChange = 5;
2025int locationOfChange = oldText.ToString().IndexOf('}'), widthOfChange = 5;
2045int locationOfChange = oldText.ToString().IndexOf('}'), widthOfChange = 5;
2065int locationOfChange = oldText.ToString().IndexOf("fixed", StringComparison.Ordinal), widthOfChange = 5;
2086int locationOfChange = oldText.ToString().IndexOf("@global", StringComparison.Ordinal), widthOfChange = 7;
2118int locationOfChange = oldText.ToString().IndexOf(txtToCmnt, StringComparison.Ordinal), widthOfChange = txtToCmnt.Length;
2143int locationOfChange = oldText.ToString().IndexOf(txtToCmnt, StringComparison.Ordinal), widthOfChange = txtToCmnt.Length;
2170Assert.Equal(parsedTree.GetText().ToString(), incrementalTree.GetText().ToString());
2225Assert.Equal(parsedTree.GetText().ToString(), incrementalTree.GetText().ToString());
2312Assert.Equal(parsedTree.GetText().ToString(), incrementalTree.GetText().ToString());
2797int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2825int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2847int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2898int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2931int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2957int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
2982int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
3011int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
3038int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
3062int locationOfChange = oldText.ToString().IndexOf(textToRemove, StringComparison.Ordinal);
3093int locationOfChange = oldText.ToString().IndexOf(txtToCmnt, StringComparison.Ordinal), widthOfChange = txtToCmnt.Length;
3121int locationOfChange = oldText.ToString().IndexOf(txtToCmnt, StringComparison.Ordinal), widthOfChange = txtToCmnt.Length;
3144int locationOfChange = oldText.ToString().IndexOf(txtToCmnt, StringComparison.Ordinal), widthOfChange = txtToCmnt.Length;
3199Assert.Equal(oldText.ToString(), startTree.GetCompilationUnitRoot().ToFullString());
3222newText.ToString());
3252", newText.ToString());
3280", newText.ToString());
3336var fullTree = SyntaxFactory.ParseSyntaxTree(newIText.ToString(), options: newTree.Options);
3350fullTree = SyntaxFactory.ParseSyntaxTree(newIText.ToString(), options: newTree.Options);
3420var fullTree = SyntaxFactory.ParseSyntaxTree(currIText.ToString());
3456var fullTree = SyntaxFactory.ParseSyntaxTree(currIText.ToString());
3632var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3653var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3674var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3695var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3716var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3738var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3762var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3786var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3810var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3834var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3858var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3884var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3909var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3935var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3961var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3979var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
3997var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4015var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4029var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4043var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4058var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4095var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4129""", text.ToString());
4132var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString());
4193Assert.Equal(oldText.ToString(), startTree.GetCompilationUnitRoot().ToFullString());
4202SourceText newText = SourceText.From(token + oldText.ToString());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
Microsoft.CodeAnalysis.EditorFeatures (7)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (13)
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (27)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
Microsoft.CodeAnalysis.Features.UnitTests (5)
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (52)
DocumentChanges\DocumentChangesTests.cs (10)
44Assert.Equal(documentText, document.ToString());
57""", document.ToString());
85Assert.Equal(documentText, document.ToString());
204""", document.ToString());
227var documentTextFromWorkspace = (await testLspServer.GetDocumentTextAsync(locationTyped.DocumentUri)).ToString();
276""", document.ToString());
310""", document.ToString());
345""", document.ToString());
424""", document.ToString());
434return (testLspServer, locationTyped, documentText.ToString());
Workspaces\LspWorkspaceManagerTests.cs (28)
40Assert.Equal("LSP text", (await lspDocument.GetTextAsync(CancellationToken.None)).ToString());
46Assert.Equal("More textLSP text", (await lspDocument.GetTextAsync(CancellationToken.None)).ToString());
97Assert.Equal($"Some more text{markupOne}", (await firstDocumentWithChange.GetTextAsync(CancellationToken.None)).ToString());
127Assert.Equal("LSP text", (await openedDocument.GetTextAsync(CancellationToken.None)).ToString());
132Assert.Equal("Two is now three!", (await secondDocument.GetTextAsync()).ToString());
165Assert.Equal(markup, (await openedDocument.GetTextAsync(CancellationToken.None)).ToString());
198Assert.Equal("LSP text", (await openedDocument.GetTextAsync(CancellationToken.None)).ToString());
258Assert.Equal("LSP text", (await miscDocument.GetTextAsync(CancellationToken.None)).ToString());
265Assert.Equal("More LSP textLSP text", miscText.ToString());
277Assert.Equal("More LSP textLSP text", documentText.ToString());
498Assert.Equal("Server one text", (await documentServerTwo.GetTextAsync(CancellationToken.None)).ToString());
502Assert.Equal("Original text", (await documentServerTwo.GetTextAsync(CancellationToken.None)).ToString());
534Assert.Equal("Text", (await lspDocument.GetTextAsync(CancellationToken.None)).ToString());
559Assert.Equal("Text", (await document1.GetTextAsync(CancellationToken.None)).ToString());
569(await document1.GetTextAsync(CancellationToken.None)).ToString(),
570(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString());
578Assert.Equal("Text", (await document1.GetTextAsync(CancellationToken.None)).ToString());
582(await document1.GetTextAsync(CancellationToken.None)).ToString(),
583(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString());
596Assert.Equal("Text", (await document1.GetTextAsync(CancellationToken.None)).ToString());
617Assert.Equal("Text", (await document.GetTextAsync(CancellationToken.None)).ToString());
625Assert.Equal("New Disk Contents", (await document.GetTextAsync()).ToString());
631Assert.Equal("Text", (await document.GetTextAsync(CancellationToken.None)).ToString());
634Assert.Equal("Text", (await document.GetTextAsync()).ToString());
658Assert.Equal(initialContents, originalSourceText.ToString());
669Assert.Equal("namespace N { class C1 { void X() { } } class C2 { void Y() { } } class D3 { void Z() { } } }", newSourceText.ToString());
754Assert.Equal(generatorText, (await sourceGeneratedDocument.GetTextAsync(CancellationToken.None)).ToString());
765Assert.Equal(openText, (await lspDocument.GetTextAsync(CancellationToken.None)).ToString());
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Microsoft.CodeAnalysis.Scripting (2)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.TestAnalyzerReference (1)
Microsoft.CodeAnalysis.UnitTests (118)
Text\TextChangeTests.cs (103)
34Assert.Equal("World", subText.ToString());
42Assert.Equal("Hello", subText.ToString());
50Assert.Equal("World", subText.ToString());
58Assert.Equal("o W", subText.ToString());
68Assert.Equal("Hello", subText.ToString());
80Assert.Equal("World", subText.ToString());
89Assert.Equal("Hello Beautiful World", newText.ToString());
114Assert.Equal("Halo Universe", newText.ToString());
141Assert.Equal("Halo Universe", newText.ToString());
168Assert.Equal("Hello Super Spectacular World", newText.ToString());
180Assert.Equal("Hello Super Vurld", newText.ToString());
194Assert.Equal("Hello Super Vurld", newText.ToString());
206Assert.Equal("HellWorld", newText.ToString());
218Assert.Equal("l Un", subText.ToString());
294Assert.Equal(SourceText.From(changedText.ToString()).Lines, changedText.Lines, new TextLineEqualityComparer());
384Assert.Equal(expected, text.ToString());
404Assert.Equal(expected, text.ToString());
417Assert.Equal("fghijklmno", subtext.ToString());
455Assert.Equal("abcdefghij", newText.Segments[0].ToString());
456Assert.Equal("lmnopqrstuvwxyz", newText.Segments[1].ToString());
468Assert.Equal("abcdefghij*klmnopqrstuvwxyz", textWithSegments.ToString());
471Assert.Equal("abcdefghij", textWithSegments.Segments[0].ToString());
472Assert.Equal("*", textWithSegments.Segments[1].ToString());
473Assert.Equal("klmnopqrstuvwxyz", textWithSegments.Segments[2].ToString());
487Assert.Equal("abcdefghilmnopqrstuvwxyz", textWithFewerSegments.ToString());
492Assert.Equal("abcdefghi", textWithFewerSegments.Segments[0].ToString());
493Assert.Equal("lmnopqrstuvwxyz", textWithFewerSegments.Segments[1].ToString());
518Assert.Equal(a, t.Segments[0].ToString());
519Assert.Equal(b, t.Segments[1].ToString());
531Assert.Equal(a, t.Segments[0].ToString());
532Assert.Equal(b, t.Segments[1].ToString());
533Assert.Equal(new string('c', t.Segments[2].Length), t.Segments[2].ToString());
548Assert.Equal(a, t.Segments[0].ToString());
549Assert.Equal(b, t.Segments[1].ToString());
682Assert.Equal("Hello Cool World", change2.ToString());
699Assert.Equal("0aa4", change1.ToString());
700Assert.Equal("0abba4", change2.ToString());
713Assert.Equal("0aaa2", change1.ToString());
714Assert.Equal("0aabba2", change2.ToString());
727Assert.Equal("0aa4", change1.ToString());
728Assert.Equal("0abb4", change2.ToString());
738Assert.Equal("Heard", change2.ToString());
752Assert.Equal("Hell Bell World", change2.ToString());
766Assert.Equal("Hello Cwazy Vorld", change2.ToString());
782Assert.Equal("0aa1234", change1.ToString());
783Assert.Equal("0bbaa1234", change2.ToString());
795Assert.Equal("0aa4", change1.ToString());
796Assert.Equal("0bbaa4", change2.ToString());
808Assert.Equal("0aa1234", change1.ToString());
809Assert.Equal("0bba1234", change2.ToString());
821Assert.Equal("0aa1234", change1.ToString());
822Assert.Equal("0bb1234", change2.ToString());
834Assert.Equal("0aa1234", change1.ToString());
835Assert.Equal("0bb234", change2.ToString());
848Assert.Equal("0aa4", change1.ToString());
849Assert.Equal("0bba4", change2.ToString());
862Assert.Equal("0aa4", change1.ToString());
863Assert.Equal("0bb", change2.ToString());
872Assert.Equal("Hello World", change2.ToString());
886Assert.Equal("Hello World", change2.ToString());
902Assert.Equal("Hello World", change2.ToString());
917Assert.Equal("Hell World", change1.ToString());
919Assert.Equal("Hello World", change2.ToString());
937Assert.Equal("Hello World", final.ToString());
1035Assert.Equal(originalText.WithChanges(textChanges).ToString(), change2.ToString());
1072Assert.Equal("a234", change1.ToString());
1073Assert.Equal("bb34", change2.ToString());
1076Assert.Equal("bb34", originalText.WithChanges(changes).ToString());
1088Assert.Equal("aa0aa234", change1.ToString());
1089Assert.Equal("baa234", change2.ToString());
1090Assert.Equal(change2.ToString(), original.WithChanges(changes).ToString());
1100Assert.Equal("a01234", change1.ToString());
1101Assert.Equal("bb1234", change2.ToString());
1104Assert.Equal("bb1234", originalText.WithChanges(changes).ToString());
1114Assert.Equal("aa12aa4", change1.ToString());
1115Assert.Equal("bbbaa12aa4", change2.ToString());
1117Assert.Equal("bbbaa12aa4", originalText.WithChanges(changes).ToString());
1127Assert.Equal("a34aaa5", change1.ToString());
1128Assert.Equal("4bbaa5", change2.ToString());
1131Assert.Equal("4bbaa5", originalText.WithChanges(changes).ToString());
1141Assert.Equal("aaaaa12aaaa45aaaaa7", change1.ToString());
1142Assert.Equal("baababbbbbaabbbbba7", change2.ToString());
1145Assert.Equal("baababbbbbaabbbbba7", originalText.WithChanges(changes).ToString());
1155Assert.Equal("a1234", change1.ToString());
1156Assert.Equal("b1b4", change2.ToString());
1159Assert.Equal("b1b4", originalText.WithChanges(changes).ToString());
1169Assert.Equal("aa1234", change1.ToString());
1170Assert.Equal("bab234", change2.ToString());
1173Assert.Equal("bab234", originalText.WithChanges(changes).ToString());
1183Assert.Equal("a2a5", change1.ToString());
1184Assert.Equal("bbb5", change2.ToString());
1187Assert.Equal("bbb5", originalText.WithChanges(changes).ToString());
1197Assert.Equal("46", change1.ToString());
1198Assert.Equal("6", change2.ToString());
1201Assert.Equal("6", originalText.WithChanges(changes).ToString());
1211Assert.Equal("245", change1.ToString());
1212Assert.Equal("5", change2.ToString());
1215Assert.Equal("5", originalText.WithChanges(changes).ToString());
1225Assert.Equal("134", change1.ToString());
1226Assert.Equal("14", change2.ToString());
1229Assert.Equal("14", originalText.WithChanges(changes).ToString());
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (50)
IncrementalParser\IncrementalParser.vb (45)
133Dim newString = newText.ToString()
884Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
905Dim position = oldText.ToString().LastIndexOf("Module", StringComparison.Ordinal)
934Dim position = oldText.ToString().IndexOf("False", StringComparison.Ordinal)
963Dim position = oldText.ToString().LastIndexOf("Module", StringComparison.Ordinal)
987Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal) + str.Length
1008Dim position = oldText.ToString().IndexOf("'Else", StringComparison.Ordinal)
1028Dim position = oldText.ToString().IndexOf("X"c)
1052Dim position = oldText.ToString().Length
1078Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1104Dim position = oldText.ToString().LastIndexOf(str, StringComparison.Ordinal)
1124Dim fulltree = VisualBasicSyntaxTree.ParseText(newIText.ToString())
1169Dim fulltree = VisualBasicSyntaxTree.ParseText(newIText.ToString())
1265Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1289Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1313Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1337Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1360Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1383Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1403Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1423Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1443Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1463Dim position = oldText.ToString().IndexOf(str, StringComparison.Ordinal)
1487Dim position = oldText.ToString().IndexOf("#"c)
1582Dim position = oldText.ToString().IndexOf("&HFFFFFFFFFF:", StringComparison.Ordinal)
1767Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1794Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1823Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1887Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1920Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1954Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
1984Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2015Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2047Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2077Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2109Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2211Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2243Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2277Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2303Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2334Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2367Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2404Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2432Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
2466Dim position = oldText.ToString.IndexOf(TextToRemove, StringComparison.Ordinal)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (9)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (33)
VisualStudioMSBuildWorkspaceTests.cs (33)
974Assert.NotEmpty(text.ToString());
999Assert.Empty(text.ToString());
2009Assert.Equal(newText.ToString(), text2.ToString());
2014Assert.Equal(newText.ToString(), textOnDisk);
2052Assert.Equal(newText.ToString(), text2.ToString());
2056Assert.Equal(newText.ToString(), textOnDisk);
2061Assert.Equal(originalText.ToString(), text.ToString());
2088Assert.Equal(originalText.ToString(), text.ToString());
2102var newText = SourceText.From("using System.Diagnostics;\r\n" + text.ToString());
2111Assert.Equal(newText.ToString(), text2.ToString());
2115Assert.Equal(newText.ToString(), textOnDisk);
2129var newText = SourceText.From("New Text In Additional File.\r\n" + text.ToString());
2138Assert.Equal(newText.ToString(), text2.ToString());
2142Assert.Equal(newText.ToString(), textOnDisk);
2164Assert.Equal(newText.ToString(), text2.ToString());
2168Assert.Equal(newText.ToString(), textOnDisk);
2225var newText = "/* new text */\r\n" + text.ToString();
2255var newText = "/* new text */\r\n" + text.ToString();
2339Assert.Contains("Window", text.ToString(), StringComparison.Ordinal);
2357Assert.Contains("public class CSharpClass", documentText.ToString(), StringComparison.Ordinal);
2361Assert.Contains("Window", additionalDocumentText.ToString(), StringComparison.Ordinal);
2380Assert.Contains("Window", atext.ToString(), StringComparison.Ordinal);
2820Assert.Equal("//\u201C", text.ToString());
2882Assert.Equal(fileContent, text.ToString());
2895var noEncodingDoc = document.WithText(SourceText.From(text.ToString(), encoding: null));
3235Assert.Equal("root = true", text.ToString());
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Workspaces\TestWorkspace`1.cs (3)
378text.ToString(), info.Name, info.SourceCodeKind,
403var hostDocument = CreateDocument(text.ToString(), info.Name, id: info.Id, exportProvider: ExportProvider);
427var hostDocument = CreateDocument(text.ToString(), info.Name, id: info.Id, filePath: info.FilePath, folders: info.Folders, exportProvider: ExportProvider);
Microsoft.CodeAnalysis.Workspaces.UnitTests (109)
Formatter\FormatterTests.cs (3)
59AssertEx.Equal(@"Formatted with options: LineFormattingOptions { UseTabs = False, TabSize = 4, IndentationSize = 4, NewLine = \r\n }", formattedText.ToString());
100AssertEx.Equal(@"Formatted with options: LineFormattingOptions { UseTabs = True, TabSize = 5, IndentationSize = 6, NewLine = \r }", formattedText.ToString());
105AssertEx.Equal(@"Formatted with options: LineFormattingOptions { UseTabs = False, TabSize = 1, IndentationSize = 7, NewLine = \n }", formattedText.ToString());
SolutionTests\SolutionTests.cs (59)
442Assert.Equal(text1.ToString(), text2.ToString());
465Assert.NotEqual(text1.ToString(), text2.ToString());
486Assert.Equal(text1.ToString(), text2.ToString());
530Assert.Equal(text1.ToString(), text2.ToString());
553Assert.NotEqual(text1.ToString(), text2.ToString());
574Assert.Equal(text1.ToString(), text2.ToString());
609Assert.Equal(text1.ToString(), text2.ToString());
636Assert.NotEqual(text1.ToString(), text2.ToString());
660Assert.Equal(text1.ToString(), text2.ToString());
695Assert.Equal(text1.ToString(), text2.ToString());
719Assert.NotEqual(text1.ToString(), text2.ToString());
740Assert.Equal(text1.ToString(), text2.ToString());
772Assert.Equal(text1.ToString(), text2.ToString());
795Assert.NotEqual(text1.ToString(), text2.ToString());
816Assert.Equal(text1.ToString(), text2.ToString());
860Assert.Equal(text1.ToString(), text2.ToString());
882Assert.NotEqual(text1.ToString(), text2.ToString());
905Assert.Equal(text1.ToString(), text2.ToString());
1013Assert.Equal("new text", newSolution1.GetDocument(documentId)!.GetTextSynchronously(CancellationToken.None).ToString());
1035Assert.Equal("new text", newSolution1.GetAdditionalDocument(documentId)!.GetTextSynchronously(CancellationToken.None).ToString());
1057Assert.Equal("new text", newSolution1.GetAnalyzerConfigDocument(documentId)!.GetTextSynchronously(CancellationToken.None).ToString());
1234Assert.Equal("class NewD1;", newText1.ToString());
1243Assert.Equal("class NewD3;", newDocument3.GetTextSynchronously(CancellationToken.None).ToString());
1255Assert.Equal("new text1", newAddText1.ToString());
1264Assert.Equal("new text3", newAddDocument3.GetTextSynchronously(CancellationToken.None).ToString());
1276Assert.Equal("#new empty1", newConfigText1.ToString());
1285Assert.Equal("#new empty3", newConfigDocument3.GetTextSynchronously(CancellationToken.None).ToString());
2400Assert.Equal("text", sourceText.ToString());
2513Assert.Equal("class C {}", sourceText.ToString());
2545Assert.Equal("class C {}", sourceText.ToString());
3198var newText = solution2.GetDocument(documentId).GetTextAsync().Result.ToString();
3344Assert.Equal(text1, observedText2.ToString());
3364Assert.Equal(text, docText.ToString());
3386Assert.Equal(text, docText.ToString());
3411Assert.Equal(text, docText.ToString());
3560Assert.Equal(expectedText, observedText.ToString());
3591Assert.Equal(expectedText, observedText.ToString());
3954Assert.Equal("", text.ToString());
5794Assert.Equal("// source1", generatedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
5816Assert.Equal("// source1", forkedGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
5820Assert.Equal("// source2", forkedGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
SolutionTests\SolutionWithSourceGeneratorTests.cs (25)
278Assert.Equal(expectedGeneratedContents, generatedSyntaxTree.GetText().ToString());
328var texts = compilation.SyntaxTrees.Select(t => t.GetText().ToString());
890Assert.Equal("// Frozen Document", (await frozenWithSingleDocument.GetTextAsync()).ToString());
918Assert.Equal("// Frozen 1", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId1).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString());
919Assert.Equal("// Frozen 2", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId2).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString());
1006Assert.Equal("// Source gen modified", sourceText.ToString());
1009Assert.Equal("// Regular modified", sourceText.ToString());
1034Assert.Equal("// Hello World!// Hello World!", sourceText.ToString());
1039Assert.Equal("// Hello World!// Hello World!", sourceText.ToString());
1068Assert.Equal("// Changed document", sourceText.ToString());
1076Assert.Equal("// Changed document", sourceText.ToString());
1157Assert.Equal("// Something else", sourceText.ToString());
1162Assert.Equal("// Something else", sourceText.ToString());
1185Assert.Equal("// Something else", sourceText.ToString());
1189Assert.Equal("// Thrice is nice", sourceText.ToString());
1194Assert.Equal("// Thrice is nice", sourceText.ToString());
1222Assert.Equal("// Change doc 1", sourceText.ToString());
1231Assert.Equal("// Change doc 1", sourceText.ToString());
1236Assert.Equal("// Change doc 2", sourceText.ToString());
1243Assert.Equal("// Generated document 1", sourceText.ToString());
1248Assert.Equal("// Generated document 2", sourceText.ToString());
1278Assert.Equal("// Frozen Document", (await frozenWithSingleDocument.GetTextAsync()).ToString());
1315Assert.Equal("// Frozen Document", (await frozenWithSingleDocument.GetTextAsync()).ToString());
1346Assert.Equal("// Frozen Document", (await frozenWithSingleDocument.GetTextAsync()).ToString());
1381Assert.Equal("// Frozen Document", (await frozenWithSingleDocument.GetTextAsync()).ToString());
Microsoft.DotNet.GenFacades (1)
Microsoft.Extensions.Validation.GeneratorTests (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (4)
test\Generators\Shared\RoslynTestUtils.cs (4)
513results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
521results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
528results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
549return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (4)
513results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
521results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
528results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
549return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.Gen.Logging.Unit.Tests (6)
test\Generators\Shared\RoslynTestUtils.cs (4)
513results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
521results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
528results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
549return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.Gen.MetadataExtractor.Unit.Tests (4)
Microsoft.Gen.Metrics.Unit.Tests (6)
test\Generators\Shared\RoslynTestUtils.cs (4)
513results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
521results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
528results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
549return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.Gen.MetricsReports.Unit.Tests (4)
test\Generators\Shared\RoslynTestUtils.cs (4)
513results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
521results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
528results.Add(Regex.Replace(s.ToString(), "\r\n", "\n", RegexOptions.IgnoreCase));
549return document.WithText(SourceText.From(newText.ToString(), newText.Encoding, newText.ChecksumAlgorithm));
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.ML.AutoML.SourceGenerator (10)
Microsoft.VisualStudio.LanguageServices (9)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Roslyn.Diagnostics.Analyzers (1)
Roslyn.VisualStudio.Next.UnitTests (23)
Services\ServiceHubServicesTests.cs (19)
118Assert.Equal(newText.ToString(), (await serializableRemoteText.GetTextAsync(CancellationToken.None)).ToString());
504Assert.Equal(localText.ToString(), remoteText.ToString());
754Assert.Equal("// generated document 2", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
759Assert.Equal("// generated document 1", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
839Assert.Equal("// generated document 1", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
893Assert.Equal("// generated document 2", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString());
1382Assert.Equal("// callCount: 0", (await document.GetTextAsync()).ToString());
1395Assert.Equal("// callCount: 1", (await document.GetTextAsync()).ToString());
1400Assert.Equal("// callCount: 0", (await document.GetTextAsync()).ToString());
1423Assert.Equal("// callCount: 0", (await document.GetTextAsync()).ToString());
1444Assert.Equal("// callCount: 1", (await document.GetTextAsync()).ToString());
1451Assert.Equal("// callCount: 1", (await document.GetTextAsync()).ToString());
1458Assert.Equal("// callCount: 1", (await document.GetTextAsync()).ToString());
1463Assert.Equal("// callCount: 0", (await document.GetTextAsync()).ToString());
1594var listIndex = text.ToString().IndexOf("X");
1719return SourceText.From(document.State.GetTextSynchronously(CancellationToken.None).ToString() + csAddition);
1722return SourceText.From(document.State.GetTextSynchronously(CancellationToken.None).ToString() + vbAddition);
System.Private.CoreLib.Generators (2)
System.Windows.Forms.Analyzers (1)
Test.Utilities (1)
Text.Analyzers (1)