Class EnumValueBuilder
Inheritance
EnumValueBuilder
Assembly: GraphZen.TypeSystem.dll
Syntax
public class EnumValueBuilder : IInfrastructure<InternalEnumValueBuilder>, IEnumValueBuilder, IAnnotableBuilder<IEnumValueBuilder>
Constructors
EnumValueBuilder(InternalEnumValueBuilder)
Declaration
public EnumValueBuilder(InternalEnumValueBuilder builder)
Parameters
Type |
Name |
Description |
GraphZen.TypeSystem.Internal.InternalEnumValueBuilder |
builder |
|
Methods
CustomValue(Object)
Declaration
public IEnumValueBuilder CustomValue(object value)
Parameters
Type |
Name |
Description |
Object |
value |
|
Returns
Deprecated(Boolean)
Declaration
public IEnumValueBuilder Deprecated(bool deprecated = true)
Parameters
Type |
Name |
Description |
Boolean |
deprecated |
|
Returns
Deprecated(String)
Declaration
public IEnumValueBuilder Deprecated(string reason)
Parameters
Type |
Name |
Description |
String |
reason |
|
Returns
Description(String)
Declaration
public IEnumValueBuilder Description(string description)
Parameters
Type |
Name |
Description |
String |
description |
|
Returns
DirectiveAnnotation(String, Object)
Declaration
public IEnumValueBuilder DirectiveAnnotation(string name, object value = null)
Parameters
Returns
IgnoreDirectiveAnnotation(String)
Declaration
public IEnumValueBuilder IgnoreDirectiveAnnotation(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Name(String)
Declaration
public IEnumValueBuilder Name(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Implements