360 references to FindNode
ILLink.CodeFixProvider (2)
Metrics (6)
Metrics.Legacy (6)
Microsoft.Analyzers.Extra (3)
Microsoft.Analyzers.Extra.Tests (1)
Microsoft.AspNetCore.App.CodeFixes (14)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (13)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CodeStyle.Fixes (33)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (27)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Features (34)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (11)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (21)
Syntax\SyntaxNodeTests.cs (18)
803Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia: false));
804Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia: true));
812Assert.Equal(classDecl, root.FindNode(identifier.Span, findInsideTrivia: false));
813Assert.Equal(identifier, root.FindNode(identifier.Span, findInsideTrivia: true));
816Assert.Equal(classDecl, root.FindNode(classDecl.Identifier.Span, findInsideTrivia: false));
820Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia: false));
821Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia: true));
825Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(EOFSpan));
830Assert.Equal(classDecl2, root.FindNode(nodeEndPositionSpan, findInsideTrivia: false));
831Assert.Equal(classDecl2, root.FindNode(nodeEndPositionSpan, findInsideTrivia: true));
832Assert.Equal(classDecl2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia: false));
833Assert.Equal(classDecl2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia: true));
835Assert.Throws<ArgumentOutOfRangeException>(() => classDecl.FindNode(nodeEndPositionSpan));
839Assert.Throws<ArgumentOutOfRangeException>(() => root.FindNode(invalidSpan));
841Assert.Throws<ArgumentOutOfRangeException>(() => root.FindNode(invalidSpan));
843Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(invalidSpan));
845Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(invalidSpan));
847Assert.Throws<ArgumentOutOfRangeException>(() => classDecl.FindNode(root.FullSpan));
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Microsoft.CodeAnalysis.Features (52)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (5)
Microsoft.CodeAnalysis.Workspaces (11)
Microsoft.Interop.ComInterfaceGenerator (3)
Microsoft.Interop.LibraryImportGenerator (6)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Mvc.Api.Analyzers.Test (4)
Roslyn.Diagnostics.Analyzers (21)
Roslyn.Diagnostics.CSharp.Analyzers (5)
System.Text.RegularExpressions.Generator (1)
Text.Analyzers (7)