public virtual TResult VisitAttributeList([DisallowNull] DotAttributeListSyntax attributeList) { if (attributeList == null) { throw new ArgumentNullException(nameof(attributeList)); } return(DefaultVisit(attributeList)); }
public DotAttributeStatementSyntax( [DisallowNull] KeywordSyntax graphNodeOrEdge, [DisallowNull] DotAttributeListSyntax attributes) : base( SyntaxKind.DotAttributeStatement, graphNodeOrEdge?.Start ?? 0, (graphNodeOrEdge?.FullWidth ?? 0) + (attributes?.FullWidth ?? 0), new SyntaxNode?[] { graphNodeOrEdge, attributes }) { Keyword = graphNodeOrEdge ?? throw new ArgumentNullException(nameof(graphNodeOrEdge)); Attributes = attributes ?? throw new ArgumentNullException(nameof(attributes)); }