Struct BoltEnumValue
Syntax
[Extract(true)]
public struct BoltEnumValue : IBoltTypeShell, IComparable<BoltEnumValue>, IComparable, IBoltEnumShellApi, IBoltTypeShellApi
Constructors
BoltEnumValue(BoltEnumElement)
Declaration
[Extract(false)]
public BoltEnumValue(BoltEnumElement element)
Parameters
Properties
element
Declaration
[DoNotSerialize]
[Extract(false)]
public BoltEnumElement element { get; }
Property Value
guid
Declaration
[DoNotSerialize]
[Extract(false)]
public Guid guid { get; }
Property Value
isValid
Declaration
[DoNotSerialize]
[Extract(false)]
public bool isValid { get; }
Property Value
type
Declaration
[DoNotSerialize]
[Extract(false)]
public BoltEnum type { get; }
Property Value
Methods
AsGenerated()
Declaration
[Extract(false)]
public object AsGenerated()
Returns
Implements
CompareTo(BoltEnumValue)
Declaration
[Extract(false)]
public int CompareTo(BoltEnumValue other)
Parameters
Returns
CompareTo(Object)
Declaration
[Extract(false)]
public int CompareTo(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Equals(BoltEnumValue)
Declaration
[Extract(false)]
public bool Equals(BoltEnumValue other)
Parameters
Returns
Equals(Object)
Declaration
[Extract(false)]
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
[Extract(false)]
public override int GetHashCode()
Returns
Overrides
Invalid(BoltEnum)
Declaration
[Extract(false)]
public static BoltEnumValue Invalid(BoltEnum type)
Parameters
Returns
ToGenerated()
Declaration
[Extract(false)]
public object ToGenerated()
Returns
Implements
ToString()
Declaration
[Extract(true)]
public override string ToString()
Returns
Overrides
TryGetElement(out BoltEnumElement)
Declaration
[Extract(false)]
public bool TryGetElement(out BoltEnumElement element)
Parameters
Returns
Operators
Equality(BoltEnumValue, BoltEnumValue)
Declaration
[Extract(true)]
public static bool operator ==(BoltEnumValue a, BoltEnumValue b)
Parameters
Returns
Explicit(BoltEnumValue to Int32)
Declaration
[Extract(false)]
public static explicit operator int (BoltEnumValue value)
Parameters
Returns
Implicit(BoltEnumElement to BoltEnumValue)
Declaration
[Extract(false)]
public static implicit operator BoltEnumValue(BoltEnumElement element)
Parameters
Returns
Inequality(BoltEnumValue, BoltEnumValue)
Declaration
[Extract(true)]
public static bool operator !=(BoltEnumValue a, BoltEnumValue b)
Parameters
Returns
Explicit Interface Implementations
IBoltTypeShell.type
Declaration
[DoNotSerialize]
BoltType IBoltTypeShell.type { get; }
Returns
Implements
Extension Methods