Beispiel #1
0
 protected BoundFunction(BoundNodeKind kind, FunctionSymbol functionSymbol, ImmutableArray<BoundVariableDeclaration> parameters)
     : base(kind)
 {
     FunctionSymbol = functionSymbol;
     Parameters = parameters;
 }
Beispiel #2
0
 protected BoundExpression(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #3
0
 protected BoundType(BoundNodeKind kind, TypeSymbol typeSymbol)
     : base(kind)
 {
     TypeSymbol = typeSymbol;
     Type = typeSymbol;
 }
Beispiel #4
0
 protected BoundStatement(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #5
0
 protected BoundType(BoundNodeKind kind, TypeSymbol typeSymbol)
     : base(kind)
 {
     TypeSymbol = typeSymbol;
     Type       = typeSymbol;
 }
Beispiel #6
0
 protected BoundNode(BoundNodeKind kind)
 {
     Kind = kind;
 }
Beispiel #7
0
 public BoundNode(BoundNodeKind kind)
 {
     Kind = kind;
 }
Beispiel #8
0
 public BoundStatement(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #9
0
 protected BoundInitializer(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #10
0
 public BoundExpression(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #11
0
 protected BoundLoopStatement(BoundNodeKind kind, SyntaxNode syntax, BoundLabel breakLabel, BoundLabel continueLabel)
     : base(kind, syntax)
 {
     this.BreakLabel    = breakLabel;
     this.ContinueLabel = continueLabel;
 }
Beispiel #12
0
 public BoundPattern(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #13
0
 protected BoundExpression(BoundNodeKind kind)
     : base(kind)
 {
 }
 protected BoundLoopStatement(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
 protected BoundInitializer(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #16
0
 protected BoundNode(BoundNodeKind kind, SyntaxNode syntax)
 {
     Kind   = kind;
     Syntax = syntax;
 }
Beispiel #17
0
 public BoundExpression(BoundNodeKind kind) : base(kind)
 {
 }
Beispiel #18
0
 protected BoundNode(BoundNodeKind kind)
 {
     Kind = kind;
 }
 protected BoundVariableQualifier(BoundNodeKind kind)
     : base(kind)
 {
 }
 protected BoundExpression(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #21
0
 public BoundNode(BoundNodeKind kind, SyntaxNode syntax)
 {
     this.Kind   = kind;
     this.Syntax = syntax;
 }
 protected BoundLoopStatement(BoundNodeKind kind, SyntaxNode syntax)
     : base(kind, syntax)
 {
 }
Beispiel #23
0
 protected BoundFunction(BoundNodeKind kind, FunctionSymbol functionSymbol, ImmutableArray <BoundVariableDeclaration> parameters)
     : base(kind)
 {
     FunctionSymbol = functionSymbol;
     Parameters     = parameters;
 }
 protected BoundVariableQualifier(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #25
0
 protected BoundStatement(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #26
0
 protected BoundNode(BoundNodeKind kind, SyntaxNode syntax)
 {
     Kind = kind;
     Syntax = syntax;
 }
Beispiel #27
0
 protected BoundExpression(BoundNodeKind kind)
     : base(kind)
 {
 }
Beispiel #28
0
 protected BoundVariableExpression(VariableSymbol variable, BoundNodeKind kind) : base(kind)
 {
     Variable = variable;
 }