Class FeatureAttribute

FeatureAttribute class

An attribute of a Feature.

public class FeatureAttribute

Constructors

NameDescription
FeatureAttribute(string, AttributeDataType)Initializes a new instance of the FeatureAttribute class.
FeatureAttribute(string, AttributeDataType, bool)Initializes a new instance of the FeatureAttribute class.

Properties

NameDescription
CanBeNull { get; set; }Gets a value indicating whether this instance can be null.
CanBeUnset { get; set; }Gets or sets a value indicating whether value for this attribute can be omitted.
DataType { get; set; }Gets the data type of the attribute.
DefaultValue { get; set; }Gets or sets a value for the attribute, that indicates missing data.
HasCustomDefaultValue { get; }Gets a value indicating whether the pre-defined default value for this attribute was overridden with a custom value.
IsLocked { get; }Gets a value indicating whether this attribute is locked.
Name { get; set; }Gets the name of the attribute.
Precision { get; set; }Gets or sets maximum number of decimal digits to store.
TypeName { get; set; }The type name of the attribute.
Width { get; set; }Gets or sets maximum allowed width of character representation of the attribute.

Methods

NameDescription
Lock()Locks this attribute.
override ToString()Returns a string that represents the current object.

See Also