261 references to FindNode
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.CodeStyle (4)
Microsoft.CodeAnalysis.CodeStyle.Fixes (40)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Features (35)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (21)
Syntax\SyntaxNodeTests.cs (18)
704Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia: false));
705Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia: true));
713Assert.Equal(classDecl, root.FindNode(identifier.Span, findInsideTrivia: false));
714Assert.Equal(identifier, root.FindNode(identifier.Span, findInsideTrivia: true));
717Assert.Equal(classDecl, root.FindNode(classDecl.Identifier.Span, findInsideTrivia: false));
721Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia: false));
722Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia: true));
726Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(EOFSpan));
731Assert.Equal(classDecl2, root.FindNode(nodeEndPositionSpan, findInsideTrivia: false));
732Assert.Equal(classDecl2, root.FindNode(nodeEndPositionSpan, findInsideTrivia: true));
733Assert.Equal(classDecl2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia: false));
734Assert.Equal(classDecl2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia: true));
736Assert.Throws<ArgumentOutOfRangeException>(() => classDecl.FindNode(nodeEndPositionSpan));
740Assert.Throws<ArgumentOutOfRangeException>(() => root.FindNode(invalidSpan));
742Assert.Throws<ArgumentOutOfRangeException>(() => root.FindNode(invalidSpan));
744Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(invalidSpan));
746Assert.Throws<ArgumentOutOfRangeException>(() => classDecl2.FindNode(invalidSpan));
748Assert.Throws<ArgumentOutOfRangeException>(() => classDecl.FindNode(root.FullSpan));
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.Features (61)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (18)
TestSyntaxNodes.vb (18)
2256Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia:=False))
2257Assert.Equal(root, root.FindNode(root.Span, findInsideTrivia:=True))
2266Assert.Equal(classStatement, root.FindNode(identifier.Span, findInsideTrivia:=False))
2267Assert.Equal(identifier.Parent, root.FindNode(identifier.Span, findInsideTrivia:=True))
2271Assert.Equal(classStatement, root.FindNode(classStatement.Identifier.Span, findInsideTrivia:=False))
2274Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia:=False))
2275Assert.Equal(root, root.FindNode(EOFSpan, findInsideTrivia:=True))
2280Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl2.FindNode(EOFSpan))
2285Assert.Equal(classStatement2, root.FindNode(nodeEndPositionSpan, findInsideTrivia:=False))
2286Assert.Equal(classStatement2, root.FindNode(nodeEndPositionSpan, findInsideTrivia:=True))
2287Assert.Equal(classStatement2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia:=False))
2288Assert.Equal(classStatement2, classDecl2.FindNode(nodeEndPositionSpan, findInsideTrivia:=True))
2291Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl.FindNode(nodeEndPositionSpan))
2295Assert.Throws(Of ArgumentOutOfRangeException)(Sub() root.FindNode(invalidSpan))
2297Assert.Throws(Of ArgumentOutOfRangeException)(Sub() root.FindNode(invalidSpan))
2299Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl2.FindNode(invalidSpan))
2301Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl2.FindNode(invalidSpan))
2303Assert.Throws(Of ArgumentOutOfRangeException)(Sub() classDecl.FindNode(root.FullSpan))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (7)
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Microsoft.VisualStudio.LanguageServices.UnitTests (1)