public override void Serialize(BinaryWriter outStream) { base.Serialize(outStream); outStream.AddParameter(SecType); outStream.AddParameter(Exchange); outStream.AddParameter(Symbol); }
public static void AddParameterMax(this BinaryWriter source, int value) { if (value == Int32.MaxValue) { source.Write(Constants.EOL); } else { source.AddParameter(value); } }
public static void AddParameterMax(this BinaryWriter source, double value) { if (value == double.MaxValue) { source.Write(Constants.Eol); } else { source.AddParameter(value); } }
public static void AddParameterMax(this BinaryWriter source, decimal value) { if (value == Decimal.MaxValue) { source.Write(Constants.EOL); } else { source.AddParameter(value); } }
public static void AddParameter(this BinaryWriter source, List <TagValue> options) { StringBuilder tagValuesStr = new StringBuilder(); int tagValuesCount = options == null ? 0 : options.Count; for (int i = 0; i < tagValuesCount; i++) { TagValue tagValue = options[i]; tagValuesStr.Append(tagValue.Tag).Append("=").Append(tagValue.Value).Append(";"); } source.AddParameter(tagValuesStr.ToString()); }
public static void AddParameter(this BinaryWriter source, List <TagValue> options) { var tagValuesStr = new StringBuilder(); var tagValuesCount = options?.Count ?? 0; for (var i = 0; i < tagValuesCount; i++) { var tagValue = options[i]; tagValuesStr.Append(tagValue.Tag).Append("=").Append(tagValue.Value).Append(";"); } source.AddParameter(tagValuesStr.ToString()); }
public static void AddParameter(this BinaryWriter source, List <TagValue> options) { source.AddParameter(Util.TagValueListToString(options)); }
public static void AddParameter(this BinaryWriter source, Contract value) { source.AddParameter(value.ConId); source.AddParameter(value.Symbol); source.AddParameter(value.SecType); source.AddParameter(value.LastTradeDateOrContractMonth); source.AddParameter(value.Strike); source.AddParameter(value.Right); source.AddParameter(value.Multiplier); source.AddParameter(value.Exchange); source.AddParameter(value.PrimaryExch); source.AddParameter(value.Currency); source.AddParameter(value.LocalSymbol); source.AddParameter(value.TradingClass); source.AddParameter(value.IncludeExpired); }
public virtual void Serialize(BinaryWriter outStream) { outStream.AddParameter(IsConjunctionConnection ? "a" : "o"); }
public override void Serialize(BinaryWriter outStream) { base.Serialize(outStream); outStream.AddParameter((int)TriggerMethod); }
public override void Serialize(BinaryWriter outStream) { base.Serialize(outStream); outStream.AddParameter(IsMore); outStream.AddParameter(Value); }
public override void Serialize(BinaryWriter outStream) { base.Serialize(outStream); outStream.AddParameter(ConId); outStream.AddParameter(Exchange); }