ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Core.Data.DDL Namespace / CodedValueDomainDescription Class / CodedValueDomainDescription Constructor / CodedValueDomainDescription Constructor(String,FieldType,SortedList<Object,String>)
The name of the description.
The ArcGIS.Core.Data.FieldType of the description.
The coded value pairs of the description.
Example

In This Topic
    CodedValueDomainDescription Constructor(String,FieldType,SortedList<Object,String>)
    In This Topic
    Creates a description object of the ArcGIS.Core.Data.CodedValueDomain.
    Syntax
    public CodedValueDomainDescription( 
       string name,
       FieldType fieldType,
       SortedList<object,string> codedValuePairs
    )
    Public Function New( _
       ByVal name As String, _
       ByVal fieldType As FieldType, _
       ByVal codedValuePairs As SortedList(Of Object,String) _
    )

    Parameters

    name
    The name of the description.
    fieldType
    The ArcGIS.Core.Data.FieldType of the description.
    codedValuePairs
    The coded value pairs of the description.
    Exceptions
    Example
    Creating a CodedValue domain
    // Create a CodedValueDomain description for water pipes
    CodedValueDomainDescription codedValueDomainDescription = new CodedValueDomainDescription("WaterPipeTypes", FieldType.String,
      new SortedList<object, string> { { "Copper", "C_1" },
        { "Steel", "S_2" } })
    {
      SplitPolicy = SplitPolicy.Duplicate,
      MergePolicy = MergePolicy.DefaultValue
    };
    
    SchemaBuilder schemaBuilder = new SchemaBuilder(geodatabase);
    
    // Create a coded value domain 
    CodedValueDomainToken codedValueDomainToken = schemaBuilder.Create(codedValueDomainDescription);
    schemaBuilder.Build();
    
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also