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

Interface IDirectiveBuilder<TDirective>

Namespace: GraphZen.TypeSystem
Assembly: GraphZen.TypeSystem.dll
Syntax
public interface IDirectiveBuilder<TDirective>
Type Parameters
Name Description
TDirective

Methods

Argument(String, String, Action<InputValueBuilder>)

Declaration
IDirectiveBuilder<TDirective> Argument(string name, string type, Action<InputValueBuilder> configurator = null)
Parameters
Type Name Description
String name
String type
Action<InputValueBuilder> configurator
Returns
Type Description
IDirectiveBuilder<TDirective>

Argument<TArg>(String, Action<InputValueBuilder>)

Declaration
IDirectiveBuilder<TDirective> Argument<TArg>(string name, Action<InputValueBuilder> configurator = null)
Parameters
Type Name Description
String name
Action<InputValueBuilder> configurator
Returns
Type Description
IDirectiveBuilder<TDirective>
Type Parameters
Name Description
TArg

Description(String)

Declaration
IDirectiveBuilder<TDirective> Description(string description)
Parameters
Type Name Description
String description
Returns
Type Description
IDirectiveBuilder<TDirective>

Locations(DirectiveLocation[])

Declaration
IDirectiveBuilder<TDirective> Locations(params DirectiveLocation[] locations)
Parameters
Type Name Description
DirectiveLocation[] locations
Returns
Type Description
IDirectiveBuilder<TDirective>

Name(String)

Declaration
IDirectiveBuilder<TDirective> Name(string name)
Parameters
Type Name Description
String name
Returns
Type Description
IDirectiveBuilder<TDirective>
Back to top Copyright © 2017-2019 GraphZen LLC