public GraphTypeConfiguration(ScalarTypeMap scalarTypeMap) : this( new PropertyInfo[0], new Type[0], new PropertyMap <FieldConfiguration <T> >(), null, scalarTypeMap) { }
private GraphTypeConfiguration( IEnumerable <PropertyInfo> propertiesToIgnore, IEnumerable <Type> interfaces, PropertyMap <FieldConfiguration <T> > fieldConfig, string customName, ScalarTypeMap scalarTypeMap ) { PropsToIgnore = propertiesToIgnore; Interfaces = interfaces; _fieldConfig = fieldConfig; CustomName = customName; ScalarTypeMap = scalarTypeMap; }
public GraphTypeCache(Dictionary <Type, IGraphTypeBuilder> builders, ScalarTypeMap scalarTypeMap) { _scalarTypeMap = scalarTypeMap; _builders = builders; }
public GraphTypeCache(ScalarTypeMap scalarTypeMap) : this(new Dictionary <Type, IGraphTypeBuilder>(), scalarTypeMap) { }
public FieldConfiguration(PropertyInfo prop, ScalarTypeMap scalarTypeMap) { _scalarTypeMap = scalarTypeMap; Property = prop; }
internal ListFieldBuilder(GraphTypeBuilder <TModel> parentBuilder, PropertyInfo prop, ScalarTypeMap scalarTypeMap) { _parentBuilder = parentBuilder; _prop = prop; _scalarTypeMap = scalarTypeMap; }
public PreloadedListResolverConfiguration(ScalarTypeMap scalarTypeMap) { _scalarTypeMap = scalarTypeMap; }
internal LooseListFieldBuilder(GraphTypeBuilder <TModel> parentBuilder, Expression <Func <TModel, IEnumerable <TElem> > > propExpr, ScalarTypeMap scalarTypeMap) { _scalarTypeMap = scalarTypeMap; _parentBuilder = parentBuilder; _propExpr = propExpr; }