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

Class TypeDefinitionSyntax

Type definition http://facebook.github.io/graphql/June2018/#TypeDefinition

Inheritance
Object
SyntaxNode
DefinitionSyntax
TypeSystemDefinitionSyntax
TypeDefinitionSyntax
EnumTypeDefinitionSyntax
InputObjectTypeDefinitionSyntax
InterfaceTypeDefinitionSyntax
ObjectTypeDefinitionSyntax
ScalarTypeDefinitionSyntax
UnionTypeDefinitionSyntax
Implements
ISyntaxNodeLocation
INamedSyntax
IDescribedSyntax
Inherited Members
SyntaxNode.Children
SyntaxNode.Kind
SyntaxNode.Location
SyntaxNode.DescendantNodes()
SyntaxNode.VisitLeave(GraphQLSyntaxVisitor)
SyntaxNode.VisitEnter(GraphQLSyntaxVisitor)
SyntaxNode.VisitEnter<TResult>(GraphQLSyntaxVisitor<TResult>)
SyntaxNode.VisitLeave<TResult>(GraphQLSyntaxVisitor<TResult>)
SyntaxNode.ToSyntaxString()
Namespace: GraphZen.LanguageModel
Assembly: GraphZen.LanguageModel.dll
Syntax
public abstract class TypeDefinitionSyntax : TypeSystemDefinitionSyntax, ISyntaxNodeLocation, INamedSyntax, IDescribedSyntax

Constructors

TypeDefinitionSyntax(SyntaxLocation)

Declaration
protected TypeDefinitionSyntax(SyntaxLocation location)
Parameters
Type Name Description
SyntaxLocation location

Properties

Description

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

IsInputType

Declaration
public abstract bool IsInputType { get; }
Property Value
Type Description
Boolean

IsOutputType

Declaration
public abstract bool IsOutputType { get; }
Property Value
Type Description
Boolean

Name

Declaration
public abstract NameSyntax Name { get; }
Property Value
Type Description
NameSyntax

Methods

GetDisplayValue()

Declaration
public string GetDisplayValue()
Returns
Type Description
String

Implements

ISyntaxNodeLocation
INamedSyntax
IDescribedSyntax

Extension Methods

SyntaxNodeExtensions.IsIntrospectionType(DefinitionSyntax)
SyntaxNodeExtensions.IsSpecDefinedDirective(DefinitionSyntax)
SyntaxNodeExtensions.IsSpecDefinedType(DefinitionSyntax)
Back to top Copyright © 2017-2019 GraphZen LLC