protected PullParser(PullParser <T> that, RuntimeSchema schema, bool flatten) { Audit.ArgNotNull(that, "that"); Audit.ArgRule(schema.HasValue, "PullParser requires runtime schema"); this.schema = schema; this.flatten = flatten; }
public IEnumerable <Expression <Func <R, object> > > Generate(IParser parser, Type type) { Audit.ArgNotNull(type, "type"); typeAlias = new TypeAlias(type); Deserialize(parser, null, type, type, true); return(deserializeFuncs); }
public UntaggedParser(Type type, PayloadBondedFactory bondedFactory) : this(Schema.GetRuntimeSchema(type), bondedFactory) { Audit.ArgNotNull(type, "type"); }
public UntaggedParser(Type type) : this(Schema.GetRuntimeSchema(type)) { Audit.ArgNotNull(type, "type"); }