Table of Contents

Class GenericEnumFieldDescriptorBuilder

Namespace
Skyline.DataMiner.Utils.DOM.Builders
Assembly
Skyline.DataMiner.Utils.DOM.dll

Builder class for creating instances of the GenericEnumFieldDescriptor class.

public class GenericEnumFieldDescriptorBuilder : FieldDescriptorBuilder<GenericEnumFieldDescriptorBuilder, GenericEnumFieldDescriptor>
Inheritance
GenericEnumFieldDescriptorBuilder
Inherited Members
Extension Methods

Constructors

GenericEnumFieldDescriptorBuilder()

Initializes a new instance of the GenericEnumFieldDescriptorBuilder class.

GenericEnumFieldDescriptorBuilder(GenericEnumFieldDescriptor)

Initializes a new instance of the GenericEnumFieldDescriptorBuilder class with a specified field descriptor.

Methods

AddEnumValue(IGenericEnumEntry)

Adds a single enum value to the field descriptor.

WithAllowMultiple(bool)

Sets whether the field descriptor allows multiple enum values.

WithEnumName(string)

Sets the name of the enum for the field descriptor.

WithEnumType(EnumType)

Sets the enum type for the field descriptor.

WithEnumValues(IEnumerable<IGenericEnumEntry>)

Sets the enum values for the field descriptor.