public ExpressionOpExpressionSyntaxNode(ISyntaxNode parent, ExpressionSyntaxNode left, OperationSyntaxNode operation, ExpressionSyntaxNode right)
     : base(parent)
 {
     Left      = left;
     Operation = operation;
     Right     = right;
 }
 public CallParameterSyntaxNode(ISyntaxNode parent, ExpressionSyntaxNode expression, bool isRef)
 {
     Parent     = parent;
     Expression = expression;
     IsRef      = isRef;
 }
Ejemplo n.º 3
0
 public ExpressionEqualsExpressionSyntaxNode(ISyntaxNode parent, ExpressionSyntaxNode left, ExpressionSyntaxNode right)
     : base(parent)
 {
     Left  = left;
     Right = right;
 }
Ejemplo n.º 4
0
 public NewArrExpression(ISyntaxNode parent, string name, ExpressionSyntaxNode expression) : base(parent)
 {
     Name       = name;
     Expression = expression;
 }
 public VariableAccessExpression(ISyntaxNode parent, ExpressionSyntaxNode expression, string name) : base(parent)
 {
     Expression = expression;
     Name       = name;
 }
 public ArrayIndexExpression(ISyntaxNode parent, ExpressionSyntaxNode expression, ExpressionSyntaxNode lengthExpression) : base(parent)
 {
     Expression       = expression;
     LengthExpression = lengthExpression;
 }
 public MethodCallExpression(ISyntaxNode parent, ExpressionSyntaxNode expression, string name, IReadOnlyList <CallParameterSyntaxNode> parameters) : base(parent)
 {
     Expression = expression;
     Name       = name;
     Parameters = parameters;
 }
 public MethodReferenceExpression(ISyntaxNode parent, ExpressionSyntaxNode expression, string name) : base(parent)
 {
     Expression = expression;
     Name       = name;
 }