Class InputObjectType
Inheritance
InputObjectType
Assembly: GraphZen.TypeSystem.dll
public class InputObjectType : NamedType, IInputObjectType, IInputObjectTypeDefinition, IInputDefinition, INamedType, INamedTypeDefinition, IMemberDefinition, IDescription, INamedTypeReference, INamed, IDirectiveAnnotations, IDirectiveAnnotationsDefinition, IClrType, INullableType, IGraphQLType, IGraphQLTypeReference, ISyntaxConvertable, IInputFields, IInputFieldsDefinition
Constructors
Declaration
public InputObjectType(string name, string description, Type clrType, IEnumerable<IInputFieldDefinition> fields, IReadOnlyList<IDirectiveAnnotation> directives, Schema schema)
Parameters
Properties
Declaration
public override DirectiveLocation DirectiveLocation { get; }
Property Value
Overrides
Declaration
public IReadOnlyDictionary<string, InputField> Fields { get; }
Property Value
Declaration
public override TypeKind Kind { get; }
Property Value
Overrides
Methods
Declaration
public static InputObjectType From(IInputObjectTypeDefinition definition, Schema schema)
Parameters
Returns
Declaration
public IEnumerable<InputField> GetFields()
Returns
Declaration
public override SyntaxNode ToSyntaxNode()
Returns
Overrides
Explicit Interface Implementations
Declaration
IEnumerable<IInputFieldDefinition> IInputFieldsDefinition.GetFields()
Returns
Implements
Extension Methods