491 references to IndexOf
Aspire.Azure.Messaging.EventHubs (1)
Aspire.Azure.Messaging.ServiceBus (1)
BoundTreeGenerator (2)
BuildValidator (1)
dotnet-svcutil-lib (14)
GenerateDocumentationAndConfigFiles (3)
Infrastructure.Common (6)
InMemory.FunctionalTests (1)
installer.tasks (1)
Interop.FunctionalTests (2)
InteropClient (1)
Metrics (3)
Metrics.Legacy (3)
Microsoft.Analyzers.Extra.Tests (4)
Microsoft.Analyzers.Local (4)
Microsoft.Analyzers.Local.Tests (4)
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Components.WebAssembly (1)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.DataProtection (2)
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Microsoft.AspNetCore.Http (1)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.InternalTesting (1)
Microsoft.AspNetCore.Rewrite (1)
Microsoft.AspNetCore.Routing.Tests (1)
Microsoft.AspNetCore.Server.HttpSys (1)
Microsoft.Build.Tasks.CodeAnalysis (5)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (5)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (7)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (15)
FlowAnalysis\RegionAnalysisTests.cs (6)
4426var index = tree.GetCompilationUnitRoot().ToFullString().IndexOf(".Class)", StringComparison.Ordinal);
6315var statement = GetFirstNode<StatementSyntax>(tree, root.ToFullString().IndexOf("S<object> o", StringComparison.Ordinal));
6354var statement = GetLastNode<StatementSyntax>(tree, root.ToFullString().IndexOf("if", StringComparison.Ordinal));
6381var statement = GetLastNode<StatementSyntax>(tree, root.ToFullString().IndexOf("EditorOperations", StringComparison.Ordinal));
6447var statement = GetFirstNode<StatementSyntax>(tree, root.ToFullString().IndexOf("P = new object()", StringComparison.Ordinal));
6482var expression = GetLastNode<ExpressionSyntax>(tree, root.ToFullString().IndexOf("value ", StringComparison.Ordinal));
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (29)
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 (125)
Compilation\GetSemanticInfoTests.cs (10)
3785var position = text.IndexOf("here", StringComparison.Ordinal);
3818var position = text.IndexOf("here", StringComparison.Ordinal);
3912var position = source2.IndexOf("here", StringComparison.Ordinal);
3952var position = source2.IndexOf("here", StringComparison.Ordinal);
4211var position = text.IndexOf("< >", StringComparison.Ordinal);
4241var position = text.IndexOf("< >", StringComparison.Ordinal);
4271var position = text.IndexOf("S<,,,>", StringComparison.Ordinal);
4874var position = source.IndexOf("this", StringComparison.Ordinal);
4909var position = source.IndexOf("Equals", StringComparison.Ordinal);
6011var position = text.IndexOf(">", StringComparison.Ordinal);
Compilation\SemanticModelAPITests.cs (13)
3188var position = source.IndexOf("return", StringComparison.Ordinal);
3223var position = source.IndexOf("return", StringComparison.Ordinal);
3253var position = source.IndexOf("int", StringComparison.Ordinal);
3294var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3335var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3376var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3410var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3452var position = source.IndexOf("Method", StringComparison.Ordinal);
3493var position = source.IndexOf("Method", StringComparison.Ordinal);
3534var position = source.IndexOf("Method", StringComparison.Ordinal);
3555var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
3576var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
3615var position = source.IndexOf("struct", StringComparison.Ordinal);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (30)
429var node = root.FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("public event D Iter3", StringComparison.Ordinal)).Parent as BasePropertyDeclarationSyntax;
1934var position = source.IndexOf("a.F()", StringComparison.Ordinal);
1974position = source.IndexOf("a.F()", StringComparison.Ordinal);
2079var position = text.IndexOf('{', text.IndexOf("a)", StringComparison.Ordinal));
2082position = text.IndexOf('{', text.IndexOf("b)", StringComparison.Ordinal));
3314var paramNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("param1", StringComparison.Ordinal)).Parent;
3408var foreachNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("foreach", StringComparison.Ordinal)).Parent;
3429var delegateNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("delegate", StringComparison.Ordinal)).Parent;
3448var usingNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("using", StringComparison.Ordinal)).Parent;
3477var foreachNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("aaa", StringComparison.Ordinal)).Parent;
3501var foreachNode = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("aaa", StringComparison.Ordinal)).Parent;
3528var foreachNode1 = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("aaa", StringComparison.Ordinal)).Parent;
3534var foreachNode2 = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("bbb", StringComparison.Ordinal)).Parent;
3565var catchDeclaration = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("aaa", StringComparison.Ordinal)).Parent;
3586var methodDecl = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("Goo", StringComparison.Ordinal)).Parent;
3611var methodDecl = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("Goo", StringComparison.Ordinal)).Parent;
3668dynamic methodDecl = (MethodDeclarationSyntax)tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("Main", StringComparison.Ordinal)).Parent;
4088var position1 = tree.GetText().ToString().IndexOf("WriteLine", StringComparison.Ordinal);
4169var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
4212var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal);
4221var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal);
4247var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
4324var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal);
4347var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal);
4536int position = text.IndexOf("Obsolete", StringComparison.Ordinal);
4572int position = text.IndexOf("Obsolete", StringComparison.Ordinal);
4663int enclosingTypePosition = text.IndexOf("AAA", StringComparison.Ordinal);
4665int declaringTypePosition = text.IndexOf("BBB", StringComparison.Ordinal);
4667int nestedTypePosition = text.IndexOf("CCC", StringComparison.Ordinal);
4669int otherTypePosition = text.IndexOf("DDD", StringComparison.Ordinal);
Compilation\SymbolSearchTests.cs (9)
157Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: false, includeType: false, includeMember: true, count: 4);
158Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: false, includeType: true, includeMember: false, count: 4);
159Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: false, includeType: true, includeMember: true, count: 8);
160Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: true, includeType: false, includeMember: false, count: 1);
161Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: true, includeType: false, includeMember: true, count: 5);
162Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: true, includeType: true, includeMember: false, count: 5);
163Test(compilation, n => n.IndexOf("my", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: true, includeType: true, includeMember: true, count: 9);
165Test(compilation, n => n.IndexOf("enum", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: true, includeType: true, includeMember: true, count: 2);
190Test(compilation, n => n.IndexOf("M", StringComparison.OrdinalIgnoreCase) >= 0, includeNamespace: false, includeType: false, includeMember: true, count: 3);
DocumentationComments\ParameterTests.cs (33)
406int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
407int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
408int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
409int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
433int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
434int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
435int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
436int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
460int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
461int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
462int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
463int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
487int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
488int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
489int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
490int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
514int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
515int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
516int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
517int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
541int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
542int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
543int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
544int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
568int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
569int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
570int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
571int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
596int pos1 = source.IndexOf("pos1", StringComparison.Ordinal);
597int pos2 = source.IndexOf("pos2", StringComparison.Ordinal);
598int pos3 = source.IndexOf("pos3", StringComparison.Ordinal);
599int pos4 = source.IndexOf("pos4", StringComparison.Ordinal);
647int start = source.IndexOf("param", StringComparison.Ordinal);
SymbolDisplay\SymbolDisplayTests.cs (13)
2961text.IndexOf("namespace", StringComparison.Ordinal),
2992text.IndexOf("namespace", StringComparison.Ordinal),
3026text.IndexOf("namespace", StringComparison.Ordinal),
3056text.IndexOf("class Goo", StringComparison.Ordinal),
3081text.IndexOf("N1", StringComparison.Ordinal),
3091text.IndexOf("N2", StringComparison.Ordinal),
3099text.IndexOf("N3", StringComparison.Ordinal),
3105text.IndexOf("C1", StringComparison.Ordinal),
3111text.IndexOf("C2", StringComparison.Ordinal),
3393text.IndexOf("goo", StringComparison.Ordinal),
3836text.IndexOf("global::System.Action", StringComparison.Ordinal),
3890text.IndexOf("global::System.Action", StringComparison.Ordinal),
3942text.IndexOf("System.Action", StringComparison.Ordinal),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
IncrementalParsing\IncrementalParsingTests.cs (23)
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;
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;
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;
3178new TextChange(new TextSpan(str.IndexOf(" abc", StringComparison.Ordinal), 0), "//"),
3179new TextChange(new TextSpan(str.IndexOf(" 123", StringComparison.Ordinal), 0), "//"),
3180new TextChange(new TextSpan(str.IndexOf(" def", StringComparison.Ordinal), 0), "//"));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (6)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
Microsoft.CodeAnalysis.PublicApiAnalyzers (5)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Build.Tasks.Workloads (1)
Microsoft.DotNet.CodeAnalysis (2)
Microsoft.DotNet.SignCheckLibrary (1)
Microsoft.DotNet.SignTool (1)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Integration.Tests (4)
Microsoft.Gen.ComplianceReports.Unit.Tests (2)
Microsoft.Gen.ContextualOptions.Unit.Tests (2)
Microsoft.Gen.Logging.Unit.Tests (2)
Microsoft.Gen.MetadataExtractor.Unit.Tests (2)
Microsoft.Gen.Metrics.Unit.Tests (2)
Microsoft.Gen.MetricsReports.Unit.Tests (2)
Microsoft.Maui.Controls (11)
Microsoft.Maui.Controls.Build.Tasks (1)
Microsoft.Maui.Controls.DesignTools (2)
Microsoft.Maui.Controls.SourceGen (5)
Microsoft.Maui.Controls.Xaml (9)
Microsoft.Maui.Graphics (1)
Microsoft.Maui.Graphics.Text.Markdig (1)
Microsoft.VisualStudio.LanguageServices (14)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
PresentationBuildTasks (3)
PresentationFramework (12)
ReachFramework (4)
Roslyn.Diagnostics.Analyzers (3)
Roslyn.Test.Performance.Utilities (1)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (1)
System.Data.Common (1)
System.Net.HttpListener (2)
System.Net.Ping (2)
System.Private.CoreLib (3)
System.Private.Xml (2)
System.Security.Cryptography.Xml (2)
System.Web.HttpUtility (1)
System.Windows.Forms (2)
System.Windows.Forms.Tests (4)
System.Windows.Forms.UI.IntegrationTests (5)
System.Xaml (3)
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)
Test.Utilities (3)
Text.Analyzers (3)
UIAutomationClient (1)
UIAutomationClientSideProviders (4)
WinFormsControlsTest (1)
xunit.assert (2)