Esempio n. 1
0
 public DeclarationStatement(ReferenceExpression name)
     : this(name, CsType.String)
 {
 }
Esempio n. 2
0
 public DeclarationStatement(ReferenceExpression name, CsType type)
 {
     declaredVar = name;
     Type = type;
 }
 public static AssignmentExpression To(this AssignmentExpression assignmentExpression,
                                       ReferenceExpression reference)
 {
     assignmentExpression.LeftSide = reference;
     return assignmentExpression;
 }
Esempio n. 4
0
 public ReferenceExpression Ref(ReferenceExpression reference)
 {
     return new ReferenceExpression(this, reference);
 }
Esempio n. 5
0
 public ReferenceExpression(Expression owner, ReferenceExpression reference)
 {
     this.owner = owner;
     this.reference = reference;
 }
Esempio n. 6
0
 public static AssignmentExpression Assign(ReferenceExpression leftSide, Expression rightSide)
 {
     return new AssignmentExpression(leftSide, rightSide);
 }
 public static DeclarationStatement Declare(this BlockStatement blockStatement, ReferenceExpression refExpression)
 {
     var declarationStatement = new DeclarationStatement(refExpression);
     blockStatement.AddStatement(declarationStatement.Semicolon());
     return declarationStatement;
 }