Class NamedType
Assembly: GraphZen.TypeSystem.dll
Syntax
public abstract class NamedType : AnnotatableMember, INamedType, INamedTypeDefinition, IMemberDefinition, IDescription, INamedTypeReference, INamed, IDirectiveAnnotations, IDirectiveAnnotationsDefinition, IClrType, INullableType, IGraphQLType, IGraphQLTypeReference, ISyntaxConvertable
Constructors
NamedType(String, String, Type, IReadOnlyList<IDirectiveAnnotation>)
Declaration
protected NamedType(string name, string description, Type clrType, IReadOnlyList<IDirectiveAnnotation> directives)
Parameters
Properties
ClrType
Declaration
public Type ClrType { get; }
Property Value
Description
Declaration
public override string Description { get; }
Property Value
Overrides
Kind
Declaration
public abstract TypeKind Kind { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Methods
From(INamedTypeDefinition, Schema)
Declaration
public static NamedType From(INamedTypeDefinition definition, Schema schema)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods