示例#1
0
 public ErlangAtomTypeSyntax(ErlangAtomToken atom, ErlangLeftParenToken left, IEnumerable <ErlangSeparatedSyntaxNodeSyntax <ErlangTypeSyntax> > typeArguments, ErlangRightParenToken right)
 {
     Atom          = atom;
     LeftParen     = left;
     TypeArguments = typeArguments ?? new ErlangSeparatedSyntaxNodeSyntax <ErlangTypeSyntax> [0];
     RightParen    = right;
 }
示例#2
0
 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;
 }
示例#3
0
 public ErlangParenthesizedTypeSyntax(ErlangLeftParenToken left, ErlangTypeSyntax innerType, ErlangRightParenToken right)
 {
     LeftParen  = left;
     InnerType  = innerType;
     RightParen = right;
 }