Class CvdEmissionClassCode

Namespace
EInvoice.Core.Enums
Assembly
EInvoice.Core.dll

CVD CIUS v0.9 - Emission class codes (zero-emission, clean, other) for Clean Vehicle Directive procurement. Name carries the XML serialization value.

public sealed class CvdEmissionClassCode : SmartEnum<CvdEmissionClassCode, int>, ISmartEnum, IEquatable<SmartEnum<CvdEmissionClassCode, int>>, IComparable<SmartEnum<CvdEmissionClassCode, int>>
Inheritance
CvdEmissionClassCode
Implements
ISmartEnum
Inherited Members
SmartEnum<CvdEmissionClassCode, int>.FromValue(int)
SmartEnum<CvdEmissionClassCode, int>.FromValue(int, CvdEmissionClassCode)
SmartEnum<CvdEmissionClassCode, int>.TryFromValue(int, out CvdEmissionClassCode)
SmartEnum<CvdEmissionClassCode, int>.ToString()
SmartEnum<CvdEmissionClassCode, int>.GetHashCode()
SmartEnum<CvdEmissionClassCode, int>.Equals(SmartEnum<CvdEmissionClassCode, int>)
SmartEnum<CvdEmissionClassCode, int>.When(SmartEnum<CvdEmissionClassCode, int>)
SmartEnum<CvdEmissionClassCode, int>.When(params SmartEnum<CvdEmissionClassCode, int>[])
SmartEnum<CvdEmissionClassCode, int>.CompareTo(SmartEnum<CvdEmissionClassCode, int>)
SmartEnum<CvdEmissionClassCode, int>.List
SmartEnum<CvdEmissionClassCode, int>.Name
SmartEnum<CvdEmissionClassCode, int>.Value

Fields

Clean

clean: clean.

public static readonly CvdEmissionClassCode Clean

Field Value

CvdEmissionClassCode

Other

other: other.

public static readonly CvdEmissionClassCode Other

Field Value

CvdEmissionClassCode

ZeroEmission

zero-emission: zero-emission.

public static readonly CvdEmissionClassCode ZeroEmission

Field Value

CvdEmissionClassCode

Properties

DisplayName

public string DisplayName { get; }

Property Value

string

Methods

FromName(string, bool)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CvdEmissionClassCode))]
public static CvdEmissionClassCode FromName(string name, bool ignoreCase = false)

Parameters

name string
ignoreCase bool

Returns

CvdEmissionClassCode

FromValue(int)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CvdEmissionClassCode))]
public static CvdEmissionClassCode FromValue(int value)

Parameters

value int

Returns

CvdEmissionClassCode

TryFromName(string, out CvdEmissionClassCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CvdEmissionClassCode))]
public static bool TryFromName(string name, out CvdEmissionClassCode result)

Parameters

name string
result CvdEmissionClassCode

Returns

bool

TryFromValue(int, out CvdEmissionClassCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(CvdEmissionClassCode))]
public static bool TryFromValue(int value, out CvdEmissionClassCode result)

Parameters

value int
result CvdEmissionClassCode

Returns

bool