forwardGetEnumerator Method    Table of ContentGroup Constructor forward
Group Class
FIX Repeating Group.
Inheritance Hierarchy
System.Object
  FIXForge.NET.FIX.Group

Namespace:  FIXForge.NET.FIX
Assembly:  FIXForge.NET.FIX.Engine-net-4.8_x64 (in FIXForge.NET.FIX.Engine-net-4.8_x64.dll) Version: 4.10.1.0
Syntax
C#
[SerializableAttribute]
public class Group : IEnumerable<GroupInstance>

The Group type exposes the following members.

Constructors
  NameDescription
Public methodGroup
Initializes a new instance of the Group class
Top
Properties
  NameDescription
Public propertyInstance
Returns the group entry.
Public propertyNumberOfInstances
Number of entries in the repeating group.
Public propertyValid
Returns true if the instance is valid.
Top
Methods
  NameDescription
Public methodCompareFieldValue
Returns true if the field, specified by the given tag, is present in the GroupInstance and its value is equal to the given string value, otherwise it returns false.
Public methodContain
Returns true if the field is present in the repeating group or false otherwise.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet(Int32, Int32)
Returns the field value as string.
Public methodGet(Int32, Int32, StringBuilder)
Gets the field value as string and appends it to the given StringBuilder instance.
Public methodGetByteArray
Returns the field value as a byte array if it is present or null value otherwise.
Public methodGetChar
Returns the field value as a Char.
Public methodGetDecimal
Returns the field value as a Decimal.
Public methodGetDouble
Returns the field value as a double.
Public methodGetEnumerator
Returns the repeating group entries enumerator.
Public methodGetFlag
Returns the flag value.
Public methodGetGroup
Returns the nested repeating group.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetHighResolutionTimeSpan
Returns the field value as a HighResolutionTimeSpan.
Public methodGetHighResolutionTimestamp
Returns the field value with the given format as a HighResolutionTimestamp.
Public methodGetInteger
Returns the field value as a signed 32-bit (4-byte) integer.
Public methodGetLong
Returns the field value as a signed 64-bit (8-byte) integer.
Public methodGetTimeSpan
Returns the field value as a TimeSpan.
Public methodGetTimestamp(Int32, Int32)
Returns the field value as a DateTime.
Public methodGetTimestamp(Int32, Int32, TimestampFormat)
Returns the field value with the given format as a DateTime.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Removes the field.
Public methodSet(Int32, 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.
Public methodSet(Int32, Int32, Boolean)
Sets the field value as Boolean. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, 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.
Public methodSet(Int32, Int32, Char)
Sets the field value as a Char. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, DateTime)
Sets the field value as a DateTime. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, Decimal)
Sets the field value as Decimal. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, 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.
Public methodSet(Int32, Int32, Int32)
Sets the field value as a signed 32-bit (4-byte) integer. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, 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.
Public methodSet(Int32, Int32, String)
Sets the field value as string.
Public methodSet(Int32, Int32, StringBuilder)
Sets the field value from the given StringBuilder instance.
Public methodSet(Int32, Int32, TimeSpan)
Sets the field value as a TimeSpan. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, HighResolutionTimeSpan, TimeSpanFormat)
Sets the field value as a HighResolutionTimeSpan. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, HighResolutionTimestamp, TimestampFormat)
Sets the field value as a HighResolutionTimestamp. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, DateTime, TimestampFormat)
Sets the field value as a DateTime. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
Public methodSet(Int32, Int32, Decimal, Int32)
Sets the field value as Decimal Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSet(Int32, 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.
Public methodSet(Int32, Int32, TimeSpan, TimeSpanFormat)
Sets the field value as a TimeSpan. Transforms input value into text-presentation with the given format, so actually stored value is text-presentation of input.
Public methodSetFlag
Sets the field value as Boolean. Transforms input value into text-presentation, so actually stored value is text-presentation of input.
Public methodSetGroup
Creates a new repeating group or changes the number of entries in the existing repeating group.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodSetV(Int32, 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.
Public methodToString()
Returns the <tag>=<value> representation of the group.
(Overrides Object.ToString().)
Public methodToString(Char)
Returns the <tag>=<value> representation of the group using the given delimiter.
Public methodTryGet(Int32, Int32, String)
Gets the value associated with the specified tag.
Public methodTryGet(Int32, Int32, StringBuilder)
Gets the value associated with the specified tag and appends it to the given StringBuilder instance.
Public methodTryGetByteArray
Converts the field value to its byte array equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetChar
Converts the field value to its Unicode character equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetDecimal
Converts the field value to its Decimal equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetDouble
Converts the field value to its double-precision floating-point equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetGroup
Extracts the repeating group representation from the message. The return value indicates whether the operation succeeded.
Public methodTryGetHighResolutionTimeSpan
Converts the field value with the given format to its HighResolutionTimeSpan equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetHighResolutionTimestamp
Converts the field value with the given format to its HighResolutionTimestamp equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetInteger
Converts the field value to its 32-bit signed integer equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetLong
Converts the field value to its 64-bit signed integer equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetTimeSpan(Int32, Int32, TimeSpan)
Converts the field value to its TimeSpan equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetTimeSpan(Int32, Int32, TimeSpanFormat, TimeSpan)
Converts the field value with the given format to its TimeSpan equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetTimestamp(Int32, Int32, DateTime)
Converts the field value to its DateTime equivalent. A returned value indicates whether the operation succeeded.
Public methodTryGetTimestamp(Int32, Int32, TimestampFormat, DateTime)
Converts the field value with the given format to its DateTime equivalent. A returned value indicates whether the operation succeeded.
Top
See Also