34 references to Node
Microsoft.CodeAnalysis.Razor.Compiler (34)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (11)
426=> (GenericBlockSyntax)InternalSyntax.SyntaxFactory.GenericBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 442=> (MarkupBlockSyntax)InternalSyntax.SyntaxFactory.MarkupBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 474=> (MarkupCommentBlockSyntax)InternalSyntax.SyntaxFactory.MarkupCommentBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 509=> (MarkupMiscAttributeContentSyntax)InternalSyntax.SyntaxFactory.MarkupMiscAttributeContent(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 536=> (MarkupElementSyntax)InternalSyntax.SyntaxFactory.MarkupElement(markupStartTag == null ? null : (InternalSyntax.MarkupStartTagSyntax)markupStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), markupEndTag == null ? null : (InternalSyntax.MarkupEndTagSyntax)markupEndTag.Green).CreateRed(); 550return (MarkupStartTagSyntax)InternalSyntax.SyntaxFactory.MarkupStartTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, attributes.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, isMarkupTransition, chunkGenerator, editHandler).CreateRed(); 582=> (MarkupTagHelperElementSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperElement(tagHelperStartTag == null ? null : (InternalSyntax.MarkupTagHelperStartTagSyntax)tagHelperStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), tagHelperEndTag == null ? null : (InternalSyntax.MarkupTagHelperEndTagSyntax)tagHelperEndTag.Green, tagHelperInfo).CreateRed(); 596return (MarkupTagHelperStartTagSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperStartTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, attributes.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, chunkGenerator, editHandler).CreateRed(); 656=> (MarkupTagHelperAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperAttributeValue(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 694=> (CSharpCodeBlockSyntax)InternalSyntax.SyntaxFactory.CSharpCodeBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 737=> (CSharpTemplateBlockSyntax)InternalSyntax.SyntaxFactory.CSharpTemplateBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
Language\Syntax\SyntaxList`1.cs (23)
66=> Node == null ? 0 : (Node.IsList ? Node.SlotCount : 1); 77if (Node != null) 79if (Node.IsList) 81if (unchecked((uint)index < (uint)Node.SlotCount)) 83return (TNode)Node.GetNodeSlot(index).AssumeNotNull(); 88return (TNode)Node; 98if (Node?.IsList is true) 100return Node.GetNodeSlot(index); 104return Node; 122=> Node?.ToString() ?? string.Empty; 439Debug.Assert(Node == null || Count != 0); 440return Node != null; 493=> left.Node == right.Node; 496=> left.Node != right.Node; 499=> Node == other.Node; 506=> Node?.GetHashCode() ?? 0; 509=> new(nodes.Node); 512=> new(nodes.Node);