Interface ITagList
Assembly: FixAntenna.Message.dll
Syntax
public interface ITagList
Methods
Declaration
int AddCalendarTag(int tag, DateTimeOffset value, FixDateFormatterFactory.FixDateType type)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddRepeatingGroup(Int32)
Declaration
RepeatingGroup AddRepeatingGroup(int leadingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
Returns
AddRepeatingGroup(Int32, RepeatingGroup)
Declaration
void AddRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
AddRepeatingGroup(Int32, Boolean)
Declaration
RepeatingGroup AddRepeatingGroup(int leadingTag, bool validation)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
System.Boolean |
validation |
|
Returns
AddRepeatingGroup(Int32, Boolean, RepeatingGroup)
Declaration
void AddRepeatingGroup(int leadingTag, bool validation, RepeatingGroup group)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
System.Boolean |
validation |
|
RepeatingGroup |
group |
|
AddTag(TagValue)
Declaration
int AddTag(TagValue tagValue)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, Boolean)
Declaration
int AddTag(int tagId, bool value)
Parameters
Type |
Name |
Description |
System.Int32 |
tagId |
|
System.Boolean |
value |
|
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, Byte[])
Declaration
int AddTag(int tag, byte[] value)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Byte[] |
value |
|
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, Byte[], Int32, Int32)
Declaration
int AddTag(int tag, byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, Double, Int32)
Declaration
int AddTag(int tag, double value, int precision)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Double |
value |
|
System.Int32 |
precision |
|
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, Int64)
Declaration
int AddTag(int tag, long value)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Int64 |
value |
|
Returns
Type |
Description |
System.Int32 |
|
AddTag(Int32, String)
Declaration
int AddTag(int tag, string value)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.String |
value |
|
Returns
Type |
Description |
System.Int32 |
|
Clear()
Declaration
Clone()
Declaration
Returns
CopyRepeatingGroup(RepeatingGroup)
Declaration
RepeatingGroup CopyRepeatingGroup(RepeatingGroup source)
Parameters
Returns
CopyRepeatingGroup(RepeatingGroup, RepeatingGroup)
Declaration
void CopyRepeatingGroup(RepeatingGroup source, RepeatingGroup dest)
Parameters
GetOrAddRepeatingGroup(Int32)
Declaration
RepeatingGroup GetOrAddRepeatingGroup(int leadingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
Returns
GetOrAddRepeatingGroup(Int32, RepeatingGroup)
Declaration
void GetOrAddRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
GetRepeatingGroup(Int32)
Declaration
RepeatingGroup GetRepeatingGroup(int leadingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
Returns
GetRepeatingGroup(Int32, RepeatingGroup)
Declaration
void GetRepeatingGroup(int leadingTag, RepeatingGroup group)
Parameters
GetRepeatingGroupAtIndex(Int32)
Declaration
RepeatingGroup GetRepeatingGroupAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetRepeatingGroupAtIndex(Int32, RepeatingGroup)
Declaration
void GetRepeatingGroupAtIndex(int index, RepeatingGroup group)
Parameters
GetTagIdAtIndex(Int32)
Declaration
int GetTagIdAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
GetTagIndex(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Int32 |
|
GetTagValueAsBool(Int32)
Declaration
bool GetTagValueAsBool(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Boolean |
|
GetTagValueAsBoolAtIndex(Int32)
Declaration
bool GetTagValueAsBoolAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Boolean |
|
GetTagValueAsByte(Int32)
Declaration
byte GetTagValueAsByte(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Byte |
|
GetTagValueAsByte(Int32, Int32)
Declaration
byte GetTagValueAsByte(int tag, int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Int32 |
offset |
|
Returns
Type |
Description |
System.Byte |
|
GetTagValueAsByteAtIndex(Int32)
Declaration
byte GetTagValueAsByteAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Byte |
|
GetTagValueAsByteAtIndex(Int32, Int32)
Declaration
byte GetTagValueAsByteAtIndex(int index, int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Int32 |
offset |
|
Returns
Type |
Description |
System.Byte |
|
GetTagValueAsBytes(Int32)
Declaration
byte[] GetTagValueAsBytes(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Byte[] |
|
GetTagValueAsBytes(Int32, Byte[], Int32)
Declaration
int GetTagValueAsBytes(int tag, byte[] dest, int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Byte[] |
dest |
|
System.Int32 |
offset |
|
Returns
Type |
Description |
System.Int32 |
|
GetTagValueAsBytesAtIndex(Int32)
Declaration
byte[] GetTagValueAsBytesAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Byte[] |
|
GetTagValueAsBytesAtIndex(Int32, Byte[], Int32)
Declaration
int GetTagValueAsBytesAtIndex(int index, byte[] dest, int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Byte[] |
dest |
|
System.Int32 |
offset |
|
Returns
Type |
Description |
System.Int32 |
|
GetTagValueAsDouble(Int32)
Declaration
double GetTagValueAsDouble(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Double |
|
GetTagValueAsDoubleAtIndex(Int32)
Declaration
double GetTagValueAsDoubleAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Double |
|
GetTagValueAsLong(Int32)
Declaration
long GetTagValueAsLong(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Int64 |
|
GetTagValueAsLongAtIndex(Int32)
Declaration
long GetTagValueAsLongAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int64 |
|
GetTagValueAsString(Int32)
Declaration
string GetTagValueAsString(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.String |
|
GetTagValueAsStringAtIndex(Int32)
Declaration
string GetTagValueAsStringAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.String |
|
GetTagValueAsStringBuff(Int32, StringBuilder)
Declaration
void GetTagValueAsStringBuff(int tag, StringBuilder str)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
System.Text.StringBuilder |
str |
|
GetTagValueAsStringBuffAtIndex(Int32, StringBuilder)
Declaration
void GetTagValueAsStringBuffAtIndex(int index, StringBuilder str)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Text.StringBuilder |
str |
|
IsEmpty()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsRepeatingGroupExists(Int32)
Declaration
bool IsRepeatingGroupExists(int leadingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
Returns
Type |
Description |
System.Boolean |
|
IsTagExists(Int32)
Declaration
bool IsTagExists(int tag)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Boolean |
|
LoadTagValue(Int32, TagValue)
Declaration
void LoadTagValue(int tag, TagValue dest)
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
TagValue |
dest |
|
LoadTagValueByIndex(Int32, TagValue)
Declaration
void LoadTagValueByIndex(int index, TagValue dest)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
TagValue |
dest |
|
ReleaseInstance()
Declaration
RemoveRepeatingGroup(Int32)
Declaration
bool RemoveRepeatingGroup(int leadingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
leadingTag |
|
Returns
Type |
Description |
System.Boolean |
|
RemoveRepeatingGroupAtIndex(Int32)
Declaration
bool RemoveRepeatingGroupAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Boolean |
|
RemoveTag(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
tag |
|
Returns
Type |
Description |
System.Boolean |
|
RemoveTagAtIndex(Int32)
Declaration
bool RemoveTagAtIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Boolean |
|
Size()
Declaration
Returns
Type |
Description |
System.Int32 |
|
ToByteArray()
Declaration
Returns
Type |
Description |
System.Byte[] |
|
ToPrintableString()
Declaration
string ToPrintableString()
Returns
Type |
Description |
System.String |
|
Declaration
int UpdateCalendarValue(int tag, DateTimeOffset value, FixDateFormatterFactory.FixDateType type, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(TagValue, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(TagValue tagValue, IndexedStorage.MissingTagHandling missingTagHandling)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, Boolean, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, bool value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, Byte[], IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, byte[] value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, Byte[], Int32, Int32, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, byte[] value, int offset, int length, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, Double, Int32, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, double value, int precision, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, Int64, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, long value, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|
UpdateValue(Int32, String, IndexedStorage.MissingTagHandling)
Declaration
int UpdateValue(int tag, string strBuffer, IndexedStorage.MissingTagHandling addIfNotExists)
Parameters
Returns
Type |
Description |
System.Int32 |
|