Class InterfaceTypeDefinition
Inheritance
InterfaceTypeDefinition
Implements
Inherited Members
Namespace: GraphZen.TypeSystem
Assembly: GraphZen.TypeSystem.dll
Syntax
public class InterfaceTypeDefinition : FieldsDefinition, IMutableInterfaceTypeDefinition, IInterfaceTypeDefinition, ICompositeTypeDefinition, IOutputDefinition, IMutableNamedTypeDefinition, IMutableAnnotatableDefinition, IAnnotatableDefinition, IMutableDirectiveAnnotationsDefinition, IMutableClrType, IMutableNamed, IMutableDefinition, IMutableDescription, IMutableFieldsDefinition, IFieldsDefinition, IMutableAbstractTypeDefinition, IAbstractTypeDefinition, INamedTypeDefinition, IMemberDefinition, IDescription, INamedTypeReference, IGraphQLTypeReference, INamed, IDirectiveAnnotations, IDirectiveAnnotationsDefinition, IClrType
Constructors
InterfaceTypeDefinition(TypeIdentity, SchemaDefinition, ConfigurationSource)
Declaration
public InterfaceTypeDefinition(TypeIdentity identity, SchemaDefinition schema, ConfigurationSource configurationSource)
Parameters
Type | Name | Description |
---|---|---|
TypeIdentity | identity | |
SchemaDefinition | schema | |
GraphZen.TypeSystem.Internal.ConfigurationSource | configurationSource |
Properties
Builder
Declaration
public InternalInterfaceTypeBuilder Builder { get; }
Property Value
Type | Description |
---|---|
GraphZen.TypeSystem.Internal.InternalInterfaceTypeBuilder |
DirectiveLocation
Declaration
public override DirectiveLocation DirectiveLocation { get; }
Property Value
Type | Description |
---|---|
DirectiveLocation |
Overrides
Kind
Declaration
public override TypeKind Kind { get; }
Property Value
Type | Description |
---|---|
TypeKind |
Overrides
ResolveType
Declaration
public TypeResolver<object, GraphQLContext> ResolveType { get; set; }
Property Value
Type | Description |
---|---|
TypeResolver<Object, GraphQLContext> |
Methods
SetClrType(Type, ConfigurationSource)
Declaration
public override bool SetClrType(Type clrType, ConfigurationSource configurationSource)
Parameters
Type | Name | Description |
---|---|---|
Type | clrType | |
GraphZen.TypeSystem.Internal.ConfigurationSource | configurationSource |
Returns
Type | Description |
---|---|
Boolean |