Class InputValueBuilder
Inheritance
InputValueBuilder
Assembly: GraphZen.TypeSystem.dll
public class InputValueBuilder : IInfrastructure<InternalInputValueBuilder>, IAnnotableBuilder<InputValueBuilder>
Constructors
Declaration
public InputValueBuilder(InternalInputValueBuilder builder)
Parameters
Type |
Name |
Description |
GraphZen.TypeSystem.Internal.InternalInputValueBuilder |
builder |
|
Properties
Declaration
protected InternalInputValueBuilder Builder { get; }
Property Value
Type |
Description |
GraphZen.TypeSystem.Internal.InternalInputValueBuilder |
|
Methods
Declaration
public InputValueBuilder DefaultValue(object value)
Parameters
Type |
Name |
Description |
Object |
value |
|
Returns
Declaration
public InputValueBuilder Description(string description)
Parameters
Type |
Name |
Description |
String |
description |
|
Returns
Declaration
public InputValueBuilder DirectiveAnnotation(string name, object value = null)
Parameters
Returns
Declaration
public InputValueBuilder IgnoreDirectiveAnnotation(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public InputValueBuilder Name(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Implements
Extension Methods