コード例 #1
0
ファイル: Generator.cs プロジェクト: sipsorcery/IronRuby
 internal GeneratorEnumerator(GeneratorNext <T> next)
 {
     _next  = next;
     _state = GeneratorRewriter.NotStarted;
 }
コード例 #2
0
ファイル: Generator.cs プロジェクト: sipsorcery/IronRuby
 public static IEnumerator <T> MakeGenerator <T>(GeneratorNext <T> next)
 {
     return(new GeneratorEnumerator <T>(next));
 }
コード例 #3
0
ファイル: Generator.cs プロジェクト: sipsorcery/IronRuby
 public static IEnumerator <T> MakeGenerator <T>(GeneratorNext <T> next, int[] yieldMarkers)
 {
     return(new DebugGeneratorEnumerator <T>(next, yieldMarkers));
 }
コード例 #4
0
ファイル: Generator.cs プロジェクト: sipsorcery/IronRuby
 internal DebugGeneratorEnumerator(GeneratorNext <T> next, int[] yieldMarkers)
     : base(next)
 {
     _yieldMarkers = yieldMarkers;
 }