Class FieldValue
Represents a field value.
[Serializable]
public class FieldValue
- Inheritance
-
FieldValue
- Extension Methods
Remarks
A FieldValue contains a value and a reference its corresponding field descriptor (FieldDescriptor).
Constructors
- FieldValue()
Initializes a new instance of the FieldValue class.
- FieldValue(FieldDescriptor)
Initializes a new instance of the FieldValue class using the specified field descriptor.
- FieldValue(FieldDescriptor, IValueWrapper)
Initializes a new instance of the FieldValue class using the specified field descriptor.
- FieldValue(FieldDescriptorID)
Initializes a new instance of the FieldValue class using the specified field descriptor ID.
- FieldValue(FieldDescriptorID, IValueWrapper)
Initializes a new instance of the FieldValue class using the specified field descriptor ID and value.
Properties
- FieldDescriptorID
Gets or sets the field descriptor ID.
- Value
Gets or sets the value.
Methods
- Clone()
Creates a new object that is a copy of the current instance.
- Equals(FieldValue)
Indicates whether the current object is equal to another object of the same type.
- Equals(object)
Determines whether the specified object is equal to the current object.
- GetDictFieldName()
Retrieves the ID string.
- GetFieldDescriptor()
Retrieves the field descriptor.
- GetHashCode()
Calculates the hash code for this object.
- Stitch(Func<FieldDescriptorID, FieldDescriptor>)
Stitches the FieldValue to the corresponding FieldDescriptor.
- ToString()
Returns a string that represents the current object.