1 write to Parent
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\SyntaxToken.cs (1)
29
Parent
= parent;
39 references to Parent
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Syntax\FindTokenTests.cs (2)
995
var parent = token.
Parent
;
1011
var parent = token.
Parent
;
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1074
isSelfClosing = lastToken.
Parent
?.GetContent().EndsWith("/>", StringComparison.Ordinal) ?? false;
Language\Legacy\HtmlMarkupParser.cs (1)
2327
return last.
Parent
?.Green;
Language\Legacy\TagHelperBlockRewriter.cs (1)
22
var childSpan = startTag.GetLastToken().
Parent
;
Language\Syntax\SyntaxNavigator.cs (6)
133
if (current.
Parent
!= null)
138
foreach (var child in current.
Parent
.ChildNodesAndTokens())
167
return GetNextToken(current.
Parent
, predicate);
217
if (current.
Parent
!= null)
222
foreach (var child in current.
Parent
.ChildNodesAndTokens().Reverse())
251
return GetPreviousToken(current.
Parent
, predicate);
Language\Syntax\SyntaxNodeOrToken.cs (1)
336
return new SyntaxNodeOrToken(token.
Parent
, token.Node, token.Position, token.Index);
Language\Syntax\SyntaxToken.cs (3)
101
=>
Parent
== other.
Parent
&&
112
hash.Add(
Parent
);
Language\Syntax\SyntaxTokenList.cs (1)
44
_parent = token.
Parent
;
Microsoft.CodeAnalysis.Razor.Workspaces (22)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (2)
96
if (closeAngle.
Parent
is MarkupStartTagSyntax
116
if (closeAngle.
Parent
is MarkupTagHelperStartTagSyntax
AutoInsert\CloseTextTagOnAutoInsertProvider.cs (1)
53
if (token.
Parent
is MarkupStartTagSyntax
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (1)
32
var owner = syntaxRoot.FindToken(context.StartAbsoluteIndex).
Parent
.AssumeNotNull();
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (2)
41
var startDirective = startToken.
Parent
?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>();
42
var endDirective = endToken.
Parent
?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>();
CodeActions\Razor\SortAndConsolidateUsingsCodeActionProvider.cs (2)
26
var startDirective = root.FindToken(context.StartAbsoluteIndex).
Parent
?.FirstAncestorOrSelf<RazorUsingDirectiveSyntax>();
28
? root.FindToken(context.EndAbsoluteIndex).
Parent
?.FirstAncestorOrSelf<RazorUsingDirectiveSyntax>()
Completion\AbstractRazorCompletionFactsService.cs (2)
92
return previousToken.
Parent
.AssumeNotNull();
102
return previousToken2.
Parent
.AssumeNotNull();
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
68
or { Kind: SyntaxKind.Transition,
Parent
.Kind: SyntaxKind.CSharpTransition };
Completion\Delegation\DelegatedCompletionHelper.cs (2)
211
token.GetPreviousToken().
Parent
is { } parent &&
220
var node = token.
Parent
;
Completion\DirectiveCompletionItemProvider.cs (1)
186
or { Kind: SyntaxKind.Transition,
Parent
.Kind: SyntaxKind.CSharpTransition };
Completion\MarkupTransitionCompletionItemProvider.cs (1)
40
owner = previousToken.
Parent
;
Extensions\RazorSyntaxNodeExtensions.cs (2)
262
return token.
Parent
;
273
.
Parent
!
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (4)
213
_lineInfoBuilder.Add(Visit(_currentToken.
Parent
));
343
var previousTokenParent = _previousCurrentToken.
Parent
;
513
if (token.
Parent
?.Parent.Parent is CSharpTemplateBlockSyntax template &&
688
paren.GetPreviousToken() is {
Parent
: CSharpExpressionLiteralSyntax literal })
Hover\HoverFactory.cs (1)
106
var containingTag = containingTagNameToken.
Parent
.AssumeNotNull();
Microsoft.CodeAnalysis.Remote.Razor (1)
Diagnostics\RemoteDiagnosticsService.cs (1)
84
var directive = token.
Parent
?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>();