ArcGIS Pro 2.8 API Reference Guide
Create(CodedValueDomainDescription) Method
Example 

ArcGIS.Core.Data.DDL Namespace > SchemaBuilder Class > Create Method : Create(CodedValueDomainDescription) Method
Indicates the ArcGIS.Core.Data.CodedValueDomain to be created.
Enqueue the create operation on the object referred to by the CodedValueDomainDescription.
Syntax

Parameters

codedValueDomainDescription
Indicates the ArcGIS.Core.Data.CodedValueDomain to be created.

Return Value

Exceptions
ExceptionDescription

codedValueDomainDescription contains an invalid ArcGIS.Core.Data.MergePolicy or ArcGIS.Core.Data.SplitPolicy.

-or-

For Enterprise geodatabases, ArcGIS.Core.Data.FieldType.Single is invalid for domains. Consider using ArcGIS.Core.Data.FieldType.Double instead.

codedValueDomainDescription is null.
Example
// 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 10, Windows 8.1

See Also

Reference

SchemaBuilder Class
SchemaBuilder Members
Overload List