35 references to AsNode
Microsoft.CodeAnalysis.CSharp.Features (10)
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
59if (child.AsNode(out var childNode))
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
88if (!childNodeOrToken.AsNode(out var child))
RelatedDocuments\CSharpRelatedDocumentsService.cs (1)
62if (child.AsNode(out var childNode))
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
56if (child.AsNode(out var childNode))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
60if (child.AsNode(out var childNode))
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
63if (child.AsNode(out var childNode))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
74if (current.AsNode(out var childNode))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
235if (child.AsNode(out var childNode))
StringIndentation\CSharpStringIndentationService.cs (1)
61if (child.AsNode(out var childNode))
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
192if (child.AsNode(out var childNode))
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker.cs (1)
98if (child.AsNode(out var childNode))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
374if (nodeOrToken.AsNode(out var childNode))
Microsoft.CodeAnalysis.Features (8)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
184if (child.AsNode(out var childNode) && 461if (child.AsNode(out var childNode))
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
67if (child.AsNode(out var childNode))
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
63if (child.AsNode(out var childNode))
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
62if (child.AsNode(out var childNode))
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
61if (child.AsNode(out var childNode))
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (1)
201if (child.AsNode(out var childNode) &&
Structure\Syntax\BlockSpanCollector.cs (1)
51if (nodeOrToken.AsNode(out var childNode))
Microsoft.CodeAnalysis.Workspaces (15)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
117if (nodeOrToken.AsNode(out var node))
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
157if (child.AsNode(out var childNode))
FindSymbols\FindReferences\FindReferenceCache.cs (1)
164if (current.AsNode(out var currentNode))
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
152if (child.AsNode(out var childNode))
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (1)
78if (child.AsNode(out var childNode))
ReassignedVariable\AbstractReassignedVariableService.cs (2)
83if (child.AsNode(out var childNode)) 308if (child.AsNode(out var childNode))
Shared\Utilities\SemanticMap.Walker.cs (1)
18if (child.AsNode(out var childNode))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
115if (c1.AsNode(out var c1Node) && c2.AsNode(out var c2Node))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
126if (child.AsNode(out var childNode) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeOrTokenExtensions.cs (2)
48if (t.AsNode(out var childNode)) 60=> nodeOrToken.AsNode(out var node) ? node.WithAppendedTrailingTrivia(trivia) : nodeOrToken.AsToken().WithAppendedTrailingTrivia(trivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
281var (firstToken, lastToken) = nodeOrToken.AsNode(out var childNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
88if (child.AsNode(out var childNode))