Exemplo n.º 1
0
 public static void While_01_Dummy(WgContext Context, S02._while01 Data)
 {
     Console.WriteLine("iteration trail for " + Data.Outer.Top);
 }
Exemplo n.º 2
0
 public static void p02(WgContext Context, S02 Data)
 {
     System.IO.File.WriteAllText("out.txt", string.Join(" ", Data.Numbers));
 }
Exemplo n.º 3
0
 //
 public static bool While_01_Check(WgContext Context, S02._while01 Data)
 {
     return(Data.Outer.Top > 0);
 }
Exemplo n.º 4
0
 public void Append(WgContext Context)
 {
     CurrentIndex = -1;
     ScheduleNextStep(Context, (F)this);
 }
Exemplo n.º 5
0
 // first or subsequent iteration scheduling
 protected static void ScheduleNextStep(WgContext Context, F Data)
 {
     Context.ProceedTo(MakeStep, Data, 0, WgContext.DefaultLoopLabel);
 }
Exemplo n.º 6
0
 public void Append(WgContext Context)
 {
     ScheduleNextStep(Context, (F)this);
 }
Exemplo n.º 7
0
 public static void ForEach_01_Step(WgContext Context, S03._foreach01 Data)
 {
     Data.s = Data.CurrentElement;
 }
Exemplo n.º 8
0
 //
 public static void ForEach_01_GetContainer(WgContext Context, S03._foreach01 Data)
 {
     Data.Container = Data.Outer.Lines;
 }
Exemplo n.º 9
0
 public static void p02(WgContext Context, S03 Data)
 {
     System.IO.File.WriteAllLines("out.txt", Data.Result);
 }
Exemplo n.º 10
0
 public override bool CanConvert(Type objectType)
 {
     return(WgContext.GetIfAction(objectType) != null ||
            WgContext.GetIfPredicate(objectType) != null
            );
 }