protected internal InterfaceTypeDescriptor( IDescriptorContext context, InterfaceTypeDefinition definition) : base(context, definition) { }
internal OrField(IDescriptorContext context, int index, string?scope) : base(CreateDefinition(context, scope), index) { }
protected internal EnumTypeDescriptor(IDescriptorContext context) : base(context, typeof(T)) { }
public static EnumTypeDescriptor New( IDescriptorContext context, Type clrType) => new EnumTypeDescriptor(context, clrType);
public static EnumTypeDescriptor From <T>( IDescriptorContext context, EnumTypeDefinition definition) => new EnumTypeDescriptor <T>(context, definition);
public ObjectTypeDescriptorBase(IDescriptorContext context, Type clrType) : base(context, clrType) { }
protected EnumTypeDescriptor(IDescriptorContext context) : base(context) { Definition.RuntimeType = typeof(object); Definition.Values.BindingBehavior = context.Options.DefaultBindingBehavior; }
public override void OnConfigure(IDescriptorContext context, IObjectFieldDescriptor descriptor, MemberInfo member) { descriptor.UseDbContext <ApplicationDbContext>(); }
public static ObjectFieldDescriptor <T> New <T>( IDescriptorContext context, NameString fieldName) => new ObjectFieldDescriptor <T>(context, fieldName);
protected DirectiveTypeDescriptor(IDescriptorContext context) : base(context) { Definition.ClrType = typeof(object); }
public ObjectFilterDescriptor(IDescriptorContext context, PropertyInfo property) : base(context, property) { }
public static DirectiveTypeDescriptor <T> New <T>( IDescriptorContext context) => new DirectiveTypeDescriptor <T>(context);
public static DirectiveTypeDescriptor New( IDescriptorContext context) => new DirectiveTypeDescriptor(context);
public static DirectiveTypeDescriptor New( IDescriptorContext context, Type clrType) => new DirectiveTypeDescriptor(context, clrType);
public static DirectiveArgumentDescriptor New( IDescriptorContext context, PropertyInfo property) => new DirectiveArgumentDescriptor(context, property);
public static ObjectFieldDescriptor <T> New <T>( IDescriptorContext context, MemberInfo member) => new ObjectFieldDescriptor <T>(context, member);
protected internal SortInputTypeDescriptor( IDescriptorContext context, string?scope) : base(context, scope) { }
public static ObjectFieldDescriptor <T> New <T>( IDescriptorContext context, MemberInfo member, Type resolverType) => new ObjectFieldDescriptor <T>(context, member, resolverType);
public ObjectTypeDescriptorBase(IDescriptorContext context) : base(context) { }
protected internal DirectiveTypeDescriptor(IDescriptorContext context) : base(context, typeof(T)) { }
public static EnumTypeDescriptor New( IDescriptorContext context) => new EnumTypeDescriptor(context);
public abstract void OnConfigure( IDescriptorContext context, IObjectFieldDescriptor descriptor, MemberInfo member);
public static EnumTypeDescriptor <T> New <T>( IDescriptorContext context) => new EnumTypeDescriptor <T>(context);
public abstract void OnConfigure( IDescriptorContext context, IInputObjectTypeDescriptor descriptor, Type type);
protected EnumValueDescriptor(IDescriptorContext context, EnumValueDefinition definition) : base(context) { Definition = definition ?? throw new ArgumentNullException(nameof(definition)); }
protected ObjectFieldDescriptor( IDescriptorContext context, MemberInfo member) : this(context, member, null) { }
private static InputFieldDefinition CreateDefinition( IDescriptorContext context, string?scope) => FilterOperationFieldDescriptor .New(context, DefaultFilterOperations.Or, scope) .CreateDefinition();
public static DirectiveArgumentDescriptor New( IDescriptorContext context, NameString argumentName) => new DirectiveArgumentDescriptor(context, argumentName);
protected internal EnumTypeDescriptor( IDescriptorContext context, EnumTypeDefinition definition) : base(context, definition) { }
protected internal InterfaceTypeDescriptor(IDescriptorContext context) : base(context, typeof(T)) { Definition.Fields.BindingBehavior = context.Options.DefaultBindingBehavior; }