Interface IMutableEnumValuesDefinition
Assembly: GraphZen.TypeSystem.dll
Syntax
public interface IMutableEnumValuesDefinition : IEnumValuesDefinition
Properties
Values
Declaration
IReadOnlyDictionary<string, EnumValueDefinition> Values { get; }
Property Value
Methods
AddValue(String, ConfigurationSource, ConfigurationSource)
Declaration
EnumValueDefinition AddValue(string name, ConfigurationSource configurationSource, ConfigurationSource nameConfigurationSource)
Parameters
Type |
Name |
Description |
String |
name |
|
GraphZen.TypeSystem.Internal.ConfigurationSource |
configurationSource |
|
GraphZen.TypeSystem.Internal.ConfigurationSource |
nameConfigurationSource |
|
Returns
FindIgnoredValueConfigurationSource(String)
Declaration
ConfigurationSource? FindIgnoredValueConfigurationSource(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Type |
Description |
Nullable<GraphZen.TypeSystem.Internal.ConfigurationSource> |
|
FindValue(String)
Declaration
EnumValueDefinition FindValue(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetValues()
Declaration
IEnumerable<EnumValueDefinition> GetValues()
Returns
IgnoreValue(String, ConfigurationSource)
Declaration
bool IgnoreValue(string name, ConfigurationSource configurationSource)
Parameters
Type |
Name |
Description |
String |
name |
|
GraphZen.TypeSystem.Internal.ConfigurationSource |
configurationSource |
|
Returns
UnignoreValue(String, ConfigurationSource)
Declaration
bool UnignoreValue(string name, ConfigurationSource configurationSource)
Parameters
Type |
Name |
Description |
String |
name |
|
GraphZen.TypeSystem.Internal.ConfigurationSource |
configurationSource |
|
Returns