1 write to Parent
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\SyntaxToken.cs (1)
29
Parent
= parent;
22 references to Parent
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1097
isSelfClosing = lastToken.
Parent
?.GetContent().EndsWith("/>", StringComparison.Ordinal) ?? false;
Language\Legacy\HtmlMarkupParser.cs (1)
2374
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.DotNetFormat (8)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (4)
246
_lineInfoBuilder.Add(Visit(_currentToken.
Parent
));
388
var previousTokenParent = _previousCurrentToken.
Parent
;
599
if (token.
Parent
?.Parent.Parent is CSharpTemplateBlockSyntax template &&
825
paren.GetPreviousToken() is {
Parent
: CSharpExpressionLiteralSyntax literal })
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (2)
261
return token.
Parent
;
272
.
Parent
!
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\RazorSyntaxFacts.cs (2)
208
var expression = token.
Parent
?.AncestorsAndSelf().FirstOrDefault(
251
=> token.
Parent
?.AncestorsAndSelf().Any(static node => node is MarkupEphemeralTextLiteralSyntax) == true;