예제 #1
0
 public StructTypeSyntax(SyntaxToken structKeyword, SyntaxToken name, BaseListSyntax baseList, SyntaxToken openBraceToken, List <SyntaxNode> members, SyntaxToken closeBraceToken)
     : base(structKeyword.Kind == SyntaxKind.ClassKeyword ? SyntaxKind.ClassType : SyntaxKind.StructType)
 {
     RegisterChildNode(out StructKeyword, structKeyword);
     RegisterChildNode(out Name, name);
     RegisterChildNode(out BaseList, baseList);
     RegisterChildNode(out OpenBraceToken, openBraceToken);
     RegisterChildNodes(out Members, members);
     RegisterChildNode(out CloseBraceToken, closeBraceToken);
 }
예제 #2
0
 public StructTypeSyntax(SyntaxToken structKeyword, SyntaxToken name, BaseListSyntax baseList, SyntaxToken openBraceToken, List <SyntaxNode> members, SyntaxToken closeBraceToken)
     : this(structKeyword.Kind == SyntaxKind.ClassKeyword ? SyntaxKind.ClassType : SyntaxKind.StructType,
            structKeyword, name, baseList, openBraceToken, members, closeBraceToken)
 {
 }