Class DirectiveBuilder<TDirective>
Inheritance
DirectiveBuilder<TDirective>
Assembly: GraphZen.TypeSystem.dll
Syntax
public class DirectiveBuilder<TDirective> : IDirectiveBuilder<TDirective>
Type Parameters
Name |
Description |
TDirective |
|
Constructors
DirectiveBuilder(InternalDirectiveBuilder)
Declaration
public DirectiveBuilder(InternalDirectiveBuilder builder)
Parameters
Type |
Name |
Description |
GraphZen.TypeSystem.Internal.InternalDirectiveBuilder |
builder |
|
Methods
Declaration
public IDirectiveBuilder<TDirective> Argument(string name, string type, Action<InputValueBuilder> configurator = null)
Parameters
Returns
Declaration
public IDirectiveBuilder<TDirective> Argument<TArg>(string name, Action<InputValueBuilder> configurator = null)
Parameters
Returns
Type Parameters
Description(String)
Declaration
public IDirectiveBuilder<TDirective> Description(string description)
Parameters
Type |
Name |
Description |
String |
description |
|
Returns
Locations(DirectiveLocation[])
Declaration
public IDirectiveBuilder<TDirective> Locations(params DirectiveLocation[] locations)
Parameters
Returns
Name(String)
Declaration
public IDirectiveBuilder<TDirective> Name(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Implements