예제 #1
0
 public ModuleNode(IdentifierNode identifier, IReadOnlyList <ModuleOptionNode> options, IReadOnlyList <MemberNode> members)
 {
     _identifier = identifier;
     _options    = options;
     _members    = members;
 }
예제 #2
0
 public DeclareStatementMemberNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #3
0
 public ProjectNode(IdentifierNode identifier, IReadOnlyList <ModuleNode> modules)
 {
     _identifier = identifier;
     _modules    = modules;
 }
예제 #4
0
 public FunctionMemberNode(IdentifierNode identifier, IReadOnlyList <ParameterDeclarationNode> parameters)
     : base(identifier, parameters)
 {
 }
예제 #5
0
 public PropertySetMemberNode(IdentifierNode identifier, IReadOnlyList <ParameterDeclarationNode> parameters)
     : base(identifier, parameters)
 {
 }
예제 #6
0
 public ParameterDeclarationNode(IdentifierNode identifier, int ordinal)
 {
     _identifier = identifier;
     _ordinal    = ordinal;
 }
예제 #7
0
 public ProcedureMemberNode(IdentifierNode identifier, IReadOnlyList <ParameterDeclarationNode> parameters)
     : base(identifier)
 {
     _parameters = parameters;
 }
예제 #8
0
 public ConstantDeclarationNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #9
0
 public ArrayDeclarationNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #10
0
 public UserDefinedTypeMemberNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #11
0
 public VariableDeclarationNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #12
0
 public UserDefinedTypeNode(IdentifierNode identifier, IReadOnlyList <UserDefinedTypeMemberNode> members)
     : base(identifier)
 {
     _members = members;
 }
예제 #13
0
 public EnumerationMemberNode(IdentifierNode identifier)
     : base(identifier)
 {
 }
예제 #14
0
 public EnumerationNode(IdentifierNode identifier, IReadOnlyList <EnumerationMemberNode> members)
     : base(identifier)
 {
     _members = members;
 }
예제 #15
0
 protected NamedMemberNode(IdentifierNode identifier)
 {
     _identifier = identifier;
 }
예제 #16
0
 public ClassModuleNode(IdentifierNode identifier, IReadOnlyList <ModuleOptionNode> options, IReadOnlyList <MemberNode> members)
     : base(identifier, options, members)
 {
 }