예제 #1
0
 public ReaderContext(TypeSet set, FlexReader reader, ScopeStack globals)
 {
     if (set == null)
     {
         throw new ArgumentNullException(nameof(set));
     }
     if (reader == null)
     {
         throw new ArgumentNullException(nameof(reader));
     }
     if (globals == null)
     {
         throw new ArgumentNullException(nameof(globals));
     }
     Types  = set;
     Reader = reader;
     Scope  = globals;
 }
예제 #2
0
 public ReaderContext(TypeSet set, FlexReader reader)
     : this(set, reader, new ScopeStack())
 {
 }