public ErlangAtomTypeSyntax(ErlangAtomToken atom, ErlangLeftParenToken left, IEnumerable <ErlangSeparatedSyntaxNodeSyntax <ErlangTypeSyntax> > typeArguments, ErlangRightParenToken right) { Atom = atom; LeftParen = left; TypeArguments = typeArguments ?? new ErlangSeparatedSyntaxNodeSyntax <ErlangTypeSyntax> [0]; RightParen = right; }
public ErlangQualifiedAtomTypeSyntax(ErlangAtomToken module, ErlangColonToken colon, ErlangAtomToken atom, ErlangLeftParenToken left, IEnumerable <ErlangSeparatedSyntaxNodeSyntax <ErlangTypeSyntax> > typeArguments, ErlangRightParenToken right) : base(atom, left, typeArguments, right) { Module = module; Colon = colon; }
public ErlangParenthesizedTypeSyntax(ErlangLeftParenToken left, ErlangTypeSyntax innerType, ErlangRightParenToken right) { LeftParen = left; InnerType = innerType; RightParen = right; }