FieldInfo Methods | Table of Content | FieldSet Properties![]() |
| FieldSet Class |
Namespace: FIXForge.NET.FIX
public class FieldSet : IEnumerable<Field>
The FieldSet type exposes the following members.
| Name | Description | |
|---|---|---|
| Fields | Returns message fields. | |
| FieldValue |
Returns the field value as string if it is present or null value otherwise.
| |
| Owner |
Returns owner of current FieldSet.
| |
| Valid | Returns true if the instance is valid. |
| Name | Description | |
|---|---|---|
| CompareFieldValue |
Returns true if the field, specified by the given tag, is present in the FieldSet instance and its value is equal to the given string value, otherwise it returns false.
| |
| Contain |
Returns true if the field is present in the message body (excluding repeating groups) or false otherwise.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| Get(Int32) |
Returns the field value as string if it is present or null value otherwise.
| |
| Get(Int32, StringBuilder) |
Gets the field value as string and appends it to the given StringBuilder instance.
| |
| GetByteArray |
Returns the field value as a byte array if it is present or null value otherwise.
| |
| GetChar |
Returns the field value as char if it is present or null value otherwise.
| |
| GetDecimal |
Returns the field value as a Decimal number.
| |
| GetDouble |
Returns the field value as a double-precision floating point number.
| |
| GetEnumerator | Returns fields enumerator. | |
| GetFlag | Returns the flag value. | |
| GetGroup(Int32) |
Returns the repeating group.
| |
| GetGroup(Int32, Group) |
Updates the given instance to refer to the requested group.
| |
| GetGroupInstance |
Returns the repeating group entry.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetHighResolutionTimeSpan |
Returns the field value as a high-resolution TimeSpan.
| |
| GetHighResolutionTimestamp |
Returns the field value as a high-resolution UTC (GMT) Timestamp.
| |
| GetInteger |
Returns the field value as a signed 32-bit (4-byte) integer.
| |
| GetLong |
Returns the field value as a signed 64-bit (8-byte) integer.
| |
| GetTimeSpan |
Returns the field value as a TimeSpan.
| |
| GetTimestamp(Int32) |
Returns the field value as an UTC (GMT) Timestamp.
| |
| GetTimestamp(Int32, TimestampFormat) |
Returns the field value as an UTC (GMT) Timestamp.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Remove |
Removes the field.
| |
| Set(Int32, ArraySegment<Byte>) |
Sets the field value as a byte array from the array segment. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Boolean) |
Sets the field value as Boolean. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Byte[]) |
Sets the field value as a byte array. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Char) |
Sets the field value as a character. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, DateTime) |
Sets the field value as a DateTime object. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Decimal) |
Sets the field value as a Decimal number. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Double) |
Sets the field value as a double-precision floating point number. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Int32) |
Sets the field value as an integer. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Int64) |
Sets the field value as a signed 64-bit (8-byte) integer. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, String) |
Sets the field value as string.
| |
| Set(Int32, StringBuilder) |
Sets the field value from the given StringBuilder instance.
| |
| Set(Int32, TimeSpan) |
Sets the field value as a TimeSpan object. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, HighResolutionTimeSpan, TimeSpanFormat) |
Sets the field value as a HighResolutionTimeSpan object. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
| |
| Set(Int32, HighResolutionTimestamp, TimestampFormat) |
Sets the field value as a HighResolutionTimestamp object. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
| |
| Set(Int32, DateTime, TimestampFormat) |
Sets the field value as a DateTime object. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
| |
| Set(Int32, Decimal, Int32) |
Sets the field value as a Decimal number. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, Double, Int32) |
Sets the field value as a double-precision floating point number. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| Set(Int32, TimeSpan, TimeSpanFormat) |
Sets the field value as a TimeSpan object. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
| |
| SetFlag |
Sets the field value as Boolean. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
| |
| SetGroup |
Creates a new repeating group or changes the number of entries in the existing repeating group.
| |
| SetV(Int32, DateTime) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Decimal) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Double) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Int32) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Int64) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, TimeSpan) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, HighResolutionTimeSpan, TimeSpanFormat) |
Sets the field value with the given format as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, HighResolutionTimestamp, TimestampFormat) |
Sets the field value with the given format as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, DateTime, TimestampFormat) |
Sets the field value with the given format as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Decimal, Int32) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, Double, Int32) |
Sets the field value as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| SetV(Int32, TimeSpan, TimeSpanFormat) |
Sets the field value with the given format as it is without transforming it into text-presentation. Assigning field value via SetV methods saves not only value it's type as well, therefore no parsing is performed during subsequent access to the field via typed Get methods.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TryGet(Int32, String) |
Gets the value associated with the specified tag.
| |
| TryGet(Int32, StringBuilder) |
Gets the value associated with the specified tag and appends it to the given StringBuilder instance.
| |
| TryGetByteArray |
Gets the value associated with the specified tag.
| |
| TryGetChar |
Converts the field value to its Unicode character equivalent. A returned value indicates whether the operation succeeded.
| |
| TryGetDecimal |
Gets the value associated with the specified tag.
| |
| TryGetDouble |
Converts the field value to its double-precision floating-point equivalent. A returned value indicates whether the operation succeeded.
| |
| TryGetFlag |
Gets the value associated with the specified tag.
| |
| TryGetGroup |
Extracts the repeating group representation from the message. The return value indicates whether the operation succeeded.
| |
| TryGetHighResolutionTimeSpan |
Gets the value with the given format associated with the specified tag.
| |
| TryGetHighResolutionTimestamp |
Gets the value with the given format associated with the specified tag.
| |
| TryGetInteger |
Converts the field value to its 32-bit signed integer equivalent. A returned value indicates whether the operation succeeded.
| |
| TryGetLong |
Converts the field value to its 64-bit signed integer equivalent. A returned value indicates whether the operation succeeded.
| |
| TryGetTimeSpan(Int32, TimeSpan) |
Gets the value associated with the specified tag.
| |
| TryGetTimeSpan(Int32, TimeSpanFormat, TimeSpan) |
Gets the value with the given format associated with the specified tag.
| |
| TryGetTimestamp(Int32, DateTime) |
Gets the value associated with the specified tag.
| |
| TryGetTimestamp(Int32, TimestampFormat, DateTime) |
Gets the value with the given format associated with the specified tag.
|