GraphZen
  • Home
  • Blog
  • Documentation
  • API
  • Get Started
Show / Hide Table of Contents

Class AnnotatableMember

Inheritance
Object
Member
AnnotatableMember
EnumValue
Field
InputValue
NamedType
Schema
Implements
ISyntaxConvertable
IDirectiveAnnotations
IDirectiveAnnotationsDefinition
Inherited Members
Member.Description
Member.ToSyntaxNode()
Namespace: GraphZen.TypeSystem
Assembly: GraphZen.TypeSystem.dll
Syntax
public abstract class AnnotatableMember : Member, ISyntaxConvertable, IDirectiveAnnotations, IDirectiveAnnotationsDefinition

Constructors

AnnotatableMember(IReadOnlyList<IDirectiveAnnotation>)

Declaration
protected AnnotatableMember(IReadOnlyList<IDirectiveAnnotation> directives)
Parameters
Type Name Description
IReadOnlyList<IDirectiveAnnotation> directives

Properties

DirectiveAnnotations

Declaration
public IReadOnlyList<IDirectiveAnnotation> DirectiveAnnotations { get; }
Property Value
Type Description
IReadOnlyList<IDirectiveAnnotation>

DirectiveLocation

Declaration
public abstract DirectiveLocation DirectiveLocation { get; }
Property Value
Type Description
DirectiveLocation

Methods

FindDirectiveAnnotation(String)

Declaration
public IDirectiveAnnotation FindDirectiveAnnotation(string name)
Parameters
Type Name Description
String name
Returns
Type Description
IDirectiveAnnotation

GetDirectiveAnnotations()

Declaration
public IEnumerable<IDirectiveAnnotation> GetDirectiveAnnotations()
Returns
Type Description
IEnumerable<IDirectiveAnnotation>

Implements

ISyntaxConvertable
IDirectiveAnnotations
IDirectiveAnnotationsDefinition

Extension Methods

GraphQLTypeExtensions.Print(ISyntaxConvertable)
Back to top Copyright © 2017-2019 GraphZen LLC