public NodeStatementSyntax( NodeIdentifierSyntax identifier, params AttributeSyntax[] attributes) : this( identifier, (IEnumerable <AttributeSyntax>)attributes) { }
public NodeStatementSyntax( NodeIdentifierSyntax identifier) : this( identifier, null, SyntaxToken.Invalid, isParsed : false) { }
public NodeStatementSyntax( NodeIdentifierSyntax identifier, AttributeListSyntax?attributes) : this( identifier, attributes, SyntaxToken.Invalid, isParsed : false) { }
internal NodeStatementSyntax( NodeIdentifierSyntax identifier, AttributeListSyntax?attributes, SyntaxToken terminatingSemicolonToken, bool isParsed) : base(terminatingSemicolonToken, isParsed) { Identifier = identifier; Attributes = attributes; }
public NodeStatementSyntax( NodeIdentifierSyntax identifier, IEnumerable <AttributeSyntax>?attributes) : this( identifier, attributes is null ? null : new AttributeListSyntax(attributes), SyntaxToken.Invalid, isParsed : false) { }