Exemplo n.º 1
0
 public static EmitIfStatement If(this EmitBlockStatement block, EmitExpression condition, EmitStatement statement, EmitStatement @else = null)
 {
     var ifStatement = new EmitIfStatement(condition, statement, @else);
     block.Statements.Add(ifStatement);
     return ifStatement;
 }
Exemplo n.º 2
0
 public static EmitForeachStatement Foreach(this EmitExpression collection, EmitVariable item, EmitStatement statement)
 {
     return new EmitForeachStatement(item, collection, statement);
 }
Exemplo n.º 3
0
 public static void Foreach(this EmitBlockStatement block, EmitVariable item, EmitExpression collection, EmitStatement statement)
 {
     block.Statements.Add(collection.Foreach(item, statement));
 }
Exemplo n.º 4
0
        public static EmitIfStatement If(this EmitBlockStatement block, EmitExpression condition, EmitStatement statement, EmitStatement @else = null)
        {
            var ifStatement = new EmitIfStatement(condition, statement, @else);

            block.Statements.Add(ifStatement);
            return(ifStatement);
        }
Exemplo n.º 5
0
 public EmitForeachStatement(EmitVariable item, EmitExpression collection, EmitStatement statement)
 {
     Item = item;
     Collection = collection;
     Statement = statement;
 }
Exemplo n.º 6
0
 public static void Foreach(this EmitBlockStatement block, EmitVariable item, EmitExpression collection, EmitStatement statement)
 {
     block.Statements.Add(collection.Foreach(item, statement));
 }
Exemplo n.º 7
0
 public static EmitForeachStatement Foreach(this EmitExpression collection, EmitVariable item, EmitStatement statement)
 {
     return(new EmitForeachStatement(item, collection, statement));
 }
Exemplo n.º 8
0
 public EmitIfStatement(EmitExpression condition, EmitStatement statement, EmitStatement @else = null)
 {
     Condition = condition;
     Statement = statement;
     Else = @else;
 }
Exemplo n.º 9
0
 public EmitIfStatement(EmitExpression condition, EmitStatement statement, EmitStatement @else = null)
 {
     Condition = condition;
     Statement = statement;
     Else      = @else;
 }
Exemplo n.º 10
0
 public EmitForeachStatement(EmitVariable item, EmitExpression collection, EmitStatement statement)
 {
     Item       = item;
     Collection = collection;
     Statement  = statement;
 }