コード例 #1
0
 public DeclarationStatement(ReferenceExpression name)
     : this(name, CsType.String)
 {
 }
コード例 #2
0
 public DeclarationStatement(ReferenceExpression name, CsType type)
 {
     declaredVar = name;
     Type = type;
 }
コード例 #3
0
 public static AssignmentExpression To(this AssignmentExpression assignmentExpression,
                                       ReferenceExpression reference)
 {
     assignmentExpression.LeftSide = reference;
     return assignmentExpression;
 }
コード例 #4
0
ファイル: Expression.cs プロジェクト: jorgehmv/CsBuilder
 public ReferenceExpression Ref(ReferenceExpression reference)
 {
     return new ReferenceExpression(this, reference);
 }
コード例 #5
0
 public ReferenceExpression(Expression owner, ReferenceExpression reference)
 {
     this.owner = owner;
     this.reference = reference;
 }
コード例 #6
0
ファイル: Cs.cs プロジェクト: jorgehmv/CsBuilder
 public static AssignmentExpression Assign(ReferenceExpression leftSide, Expression rightSide)
 {
     return new AssignmentExpression(leftSide, rightSide);
 }
コード例 #7
0
 public static DeclarationStatement Declare(this BlockStatement blockStatement, ReferenceExpression refExpression)
 {
     var declarationStatement = new DeclarationStatement(refExpression);
     blockStatement.AddStatement(declarationStatement.Semicolon());
     return declarationStatement;
 }