示例#1
0
 public LetClause(VariableReferenceExpression identifier, Telerik.JustDecompiler.Ast.Expressions.Expression expression, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Identifier(identifier);
     this.set_Expression(expression);
     return;
 }
 public MakeRefExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference makeRefType, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(expression);
     this.theType = makeRefType;
     return;
 }
示例#3
0
 public GroupClause(Telerik.JustDecompiler.Ast.Expressions.Expression expression, Telerik.JustDecompiler.Ast.Expressions.Expression key, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(expression);
     this.set_GroupKey(key);
     return;
 }
示例#4
0
 public StackAllocExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference expressionType, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(expression);
     this.set_ExpressionType(expressionType);
     return;
 }
 public CanCastExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference targetType, IList <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(expression);
     this.set_TargetType(targetType);
     return;
 }
示例#6
0
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other.get_CodeNodeType() != 65)
     {
         return(false);
     }
     return((other as AwaitExpression).expression.Equals(this.expression));
 }
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other as ThrowExpression == null)
     {
         return(false);
     }
     return(this.get_Expression().Equals((other as ThrowExpression).get_Expression()));
 }
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     V_0 = other as InitializerExpression;
     if (V_0 == null || !this.get_Expression().Equals(V_0.get_Expression()))
     {
         return(false);
     }
     return(this.get_InitializerType() == V_0.get_InitializerType());
 }
示例#9
0
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     V_0 = other as GroupClause;
     if (V_0 == null || !this.get_Expression().Equals(V_0.get_Expression()))
     {
         return(false);
     }
     return(this.get_GroupKey().Equals(V_0.get_GroupKey()));
 }
示例#10
0
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     V_0 = other as ParenthesesExpression;
     if (V_0 == null)
     {
         return(false);
     }
     return(this.get_Expression().Equals(V_0.get_Expression()));
 }
示例#11
0
 public AwaitExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference type, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     if (expression == null)
     {
         throw new ArgumentNullException("expression");
     }
     this.expression = expression;
     this.set_ExpressionType(type);
     return;
 }
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other as CastExpressionBase == null)
     {
         return(false);
     }
     if (String.op_Inequality(this.get_TargetType().get_FullName(), (other as CastExpressionBase).get_TargetType().get_FullName()))
     {
         return(false);
     }
     return(this.get_Expression().Equals((other as CastExpressionBase).get_Expression()));
 }
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other as MakeRefExpression == null)
     {
         return(false);
     }
     V_0 = other as MakeRefExpression;
     if (String.op_Inequality(this.theType.get_FullName(), V_0.theType.get_FullName()))
     {
         return(false);
     }
     return(this.get_Expression().Equals(V_0.get_Expression()));
 }
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other as CanCastExpression == null)
     {
         return(false);
     }
     V_0 = other as CanCastExpression;
     if (!String.op_Equality(this.get_TargetType().get_FullName(), V_0.get_TargetType().get_FullName()))
     {
         return(false);
     }
     return(this.get_Expression().Equals(V_0.get_Expression()));
 }
示例#15
0
 public override bool Equals(Telerik.JustDecompiler.Ast.Expressions.Expression other)
 {
     if (other as YieldReturnExpression == null)
     {
         return(false);
     }
     V_0 = other as YieldReturnExpression;
     if (this.get_Expression() == null)
     {
         return(V_0.get_Expression() == null);
     }
     return(this.get_Expression().Equals(V_0.get_Expression()));
 }
示例#16
0
 public SelectClause(Telerik.JustDecompiler.Ast.Expressions.Expression selectExpression, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(selectExpression);
     return;
 }
示例#17
0
 public ImplicitCastExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference targetType, IEnumerable <Instruction> instructions)
 {
     base(expression, targetType, instructions);
     return;
 }
示例#18
0
 public ParenthesesExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, IEnumerable <Instruction> instructions)
 {
     base(instructions);
     this.set_Expression(expression);
     return;
 }
示例#19
0
 public ParenthesesExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression)
 {
     this(expression, Enumerable.Empty <Instruction>());
     return;
 }
示例#20
0
 public ExplicitCastExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference targetType, IEnumerable <Instruction> instructions, MemberReference unresolvedReferenceForAmbiguousCastToObject)
 {
     this(expression, targetType, instructions);
     this.set_UnresolvedReferenceForAmbiguousCastToObject(unresolvedReferenceForAmbiguousCastToObject);
     return;
 }
示例#21
0
 public ExplicitCastExpression(Telerik.JustDecompiler.Ast.Expressions.Expression expression, TypeReference targetType, IEnumerable <Instruction> instructions)
 {
     base(expression, targetType, instructions);
     this.DetermineIsChecked();
     return;
 }