protected internal InterfaceTypeDescriptor(
     IDescriptorContext context,
     InterfaceTypeDefinition definition)
     : base(context, definition)
 {
 }
예제 #2
0
 internal OrField(IDescriptorContext context, int index, string?scope)
     : base(CreateDefinition(context, scope), index)
 {
 }
예제 #3
0
 protected internal EnumTypeDescriptor(IDescriptorContext context)
     : base(context, typeof(T))
 {
 }
예제 #4
0
 public static EnumTypeDescriptor New(
     IDescriptorContext context,
     Type clrType) =>
 new EnumTypeDescriptor(context, clrType);
예제 #5
0
 public static EnumTypeDescriptor From <T>(
     IDescriptorContext context,
     EnumTypeDefinition definition) =>
 new EnumTypeDescriptor <T>(context, definition);
 public ObjectTypeDescriptorBase(IDescriptorContext context, Type clrType)
     : base(context, clrType)
 {
 }
예제 #7
0
 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>();
 }
예제 #9
0
 public static ObjectFieldDescriptor <T> New <T>(
     IDescriptorContext context,
     NameString fieldName) =>
 new ObjectFieldDescriptor <T>(context, fieldName);
예제 #10
0
 protected DirectiveTypeDescriptor(IDescriptorContext context)
     : base(context)
 {
     Definition.ClrType = typeof(object);
 }
 public ObjectFilterDescriptor(IDescriptorContext context, PropertyInfo property) : base(context, property)
 {
 }
예제 #12
0
 public static DirectiveTypeDescriptor <T> New <T>(
     IDescriptorContext context) =>
 new DirectiveTypeDescriptor <T>(context);
예제 #13
0
 public static DirectiveTypeDescriptor New(
     IDescriptorContext context) =>
 new DirectiveTypeDescriptor(context);
예제 #14
0
 public static DirectiveTypeDescriptor New(
     IDescriptorContext context,
     Type clrType) =>
 new DirectiveTypeDescriptor(context, clrType);
예제 #15
0
 public static DirectiveArgumentDescriptor New(
     IDescriptorContext context,
     PropertyInfo property) =>
 new DirectiveArgumentDescriptor(context, property);
예제 #16
0
 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)
 {
 }
예제 #18
0
 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))
 {
 }
예제 #21
0
 public static EnumTypeDescriptor New(
     IDescriptorContext context) =>
 new EnumTypeDescriptor(context);
예제 #22
0
 public abstract void OnConfigure(
     IDescriptorContext context,
     IObjectFieldDescriptor descriptor,
     MemberInfo member);
예제 #23
0
 public static EnumTypeDescriptor <T> New <T>(
     IDescriptorContext context) =>
 new EnumTypeDescriptor <T>(context);
예제 #24
0
 public abstract void OnConfigure(
     IDescriptorContext context,
     IInputObjectTypeDescriptor descriptor,
     Type type);
예제 #25
0
 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)
 {
 }
예제 #27
0
 private static InputFieldDefinition CreateDefinition(
     IDescriptorContext context,
     string?scope) =>
 FilterOperationFieldDescriptor
 .New(context, DefaultFilterOperations.Or, scope)
 .CreateDefinition();
예제 #28
0
 public static DirectiveArgumentDescriptor New(
     IDescriptorContext context,
     NameString argumentName) =>
 new DirectiveArgumentDescriptor(context, argumentName);
예제 #29
0
 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;
 }