Class DateTimeFieldValue
Represents a field value, which is a combination of a field name, a field value type, and the actual field values. This class is abstract.
Inherited Members
Namespace: Sdl.LanguagePlatform .TranslationMemory
Assembly: Sdl.LanguagePlatform.TranslationMemory.dll
Syntax
[DataContract]
public class DateTimeFieldValue : FieldValue
Constructors
DateTimeFieldValue()
Initializes a new instance with default values. Required for serialization.
Declaration
public DateTimeFieldValue()
DateTimeFieldValue(DateTimeFieldValue)
Initializes a new instance of the DateTimeFieldValue class from another instance.
Declaration
public DateTimeFieldValue(DateTimeFieldValue other)
Parameters
Type | Name | Description |
---|---|---|
Date |
other | The other instance. |
DateTimeFieldValue(string)
Initializes a new instance with the specified field name.
Declaration
public DateTimeFieldValue(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The field name. |
DateTimeFieldValue(string, DateTime)
Initializes a new instance of the DateTimeFieldValue class with the specified field name and value.
Declaration
public DateTimeFieldValue(string name, DateTime v)
Parameters
Properties
Value
Gets and sets the value for this instance.
Declaration
[DataMember]
public DateTime Value { get; set; }
Property Value
Type | Description |
---|---|
Date |
ValueType
Gets the field value type.
Declaration
public override FieldValueType ValueType { get; set; }
Property Value
Type | Description |
---|---|
Field |
Overrides
Methods
Add(FieldValue)
Adds another field value to the current value. The other value must be of the same type.
Declaration
public override bool Add(FieldValue rhs)
Parameters
Type | Name | Description |
---|---|---|
Field |
rhs | The field value to add. |
Returns
Type | Description |
---|---|
bool |
|
Overrides
Add(string)
Adds another string to this instance's value list, if this instance is of any of the multiple valued types.
Declaration
public override bool Add(string s)
Parameters
Type | Name | Description |
---|---|---|
string | s | The new value to be added. |
Returns
Type | Description |
---|---|
bool |
|
Overrides
Clear()
Resets this instance to the default value.
Declaration
public override void Clear()
Overrides
Duplicate()
Creates a new instance that is a deep copy of this instance.
Declaration
public override FieldValue Duplicate()
Returns
Type | Description |
---|---|
Field |
A new instance that is a deep copy of this instance. |
Overrides
Equals(object)
System.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current object. |
Returns
Type | Description |
---|---|
bool | true if the specified object is equal to the current object; otherwise, false. |
Overrides
GetHashCode()
System.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int |
Overrides
GetValueString()
Compute a string which represents the field value without the field name in a way which can be reversed through parsing. This should only be used internally by the field expression parser. UI-level presentation should use the field value's .ToString() method to get the field value display string.
Declaration
public override string GetValueString()
Returns
Type | Description |
---|---|
string | A serialized string representation of the field value, which is suitable for persisting, and can be parsed through Parse(string). |
Overrides
Merge(FieldValue)
Declaration
public override bool Merge(FieldValue rhs)
Parameters
Type | Name | Description |
---|---|---|
Field |
rhs |
Returns
Type | Description |
---|---|
bool |
Overrides
Parse(string)
Initializes this instance from a string (deserialization).
Declaration
public override void Parse(string s)
Parameters
Type | Name | Description |
---|---|---|
string | s | The string that contains the serialized form. |
Overrides
Substract(FieldValue)
Substracts a field value from this instance's field value. Both field values must be of the same type.
Declaration
public override bool Substract(FieldValue rhs)
Parameters
Type | Name | Description |
---|---|---|
Field |
rhs | The field value to substract. |
Returns
Type | Description |
---|---|
bool |
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string representation of the object, for display purposes. |