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

Class TypeInfo

Inheritance
Object
TypeInfo
Namespace: GraphZen.Utilities
Assembly: GraphZen.QueryEngine.dll
Syntax
public class TypeInfo

Constructors

TypeInfo(Schema)

Declaration
public TypeInfo(Schema schema)
Parameters
Type Name Description
Schema schema

Properties

Argument

Declaration
public Argument Argument { get; }
Property Value
Type Description
Argument

DefaultValue

Declaration
public Maybe<object> DefaultValue { get; }
Property Value
Type Description
GraphZen.Internal.Maybe<Object>

Directive

Declaration
public Directive Directive { get; }
Property Value
Type Description
Directive

EnumValue

Declaration
public EnumValue EnumValue { get; }
Property Value
Type Description
EnumValue

Schema

Declaration
protected Schema Schema { get; }
Property Value
Type Description
Schema

Methods

Enter(SyntaxNode)

Declaration
public void Enter(SyntaxNode syntaxNode)
Parameters
Type Name Description
SyntaxNode syntaxNode

GetField()

Declaration
public Field GetField()
Returns
Type Description
Field

GetInputType()

Declaration
public IGraphQLType GetInputType()
Returns
Type Description
IGraphQLType

GetOutputType()

Declaration
public IGraphQLType GetOutputType()
Returns
Type Description
IGraphQLType

GetParentInputType()

Declaration
public IGraphQLType GetParentInputType()
Returns
Type Description
IGraphQLType

GetParentType()

Declaration
public ICompositeType GetParentType()
Returns
Type Description
ICompositeType

Leave(SyntaxNode)

Declaration
public void Leave(SyntaxNode syntaxNode)
Parameters
Type Name Description
SyntaxNode syntaxNode
Back to top Copyright © 2017-2019 GraphZen LLC