/// <summary> /// Append the specified longType and followType. /// </summary> /// <param name="longType">Long type.</param> /// <param name="followType">Follow type.</param> private void Append(ConstantParameterType longType, FollowType followType){ byte b = (byte)((byte)ParameterFormat.Long| (byte) ParameterType.Constant | (byte) longType | (byte)followType); Append (b); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">Float to append</param> /// <param name="type">User either value or lable type</param> public void Append(float value, ConstantParameterType type){ Append(type, FollowType.FourBytes); Append(value); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="s">String to append</param> /// <param name="type">User either value or lable type</param> public void Append(string s, ConstantParameterType type){ Append(type, FollowType.TerminatedString2); Append (s); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">byte to append</param> /// <param name="type">User either value or lable type</param> public void Append(byte value, ConstantParameterType type) { Append(type, FollowType.OneByte); Append (value); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">Int16 to append</param> /// <param name="type">User either value or lable type</param> public void Append(Int16 value , ConstantParameterType type){ Append(type, FollowType.TwoBytes); Append (value); }
/// <summary> /// Append the specified longType and followType. /// </summary> /// <param name="longType">Long type.</param> /// <param name="followType">Follow type.</param> private void Append(ConstantParameterType longType, FollowType followType) { byte b = (byte)((byte)ParameterFormat.Long | (byte)ParameterType.Constant | (byte)longType | (byte)followType); Append(b); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="s">String to append</param> /// <param name="type">User either value or lable type</param> public void Append(string s, ConstantParameterType type) { Append(type, FollowType.TerminatedString2); Append(s); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">Float to append</param> /// <param name="type">User either value or lable type</param> public void Append(float value, ConstantParameterType type) { Append(type, FollowType.FourBytes); Append(value); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">Int16 to append</param> /// <param name="type">User either value or lable type</param> public void Append(Int16 value, ConstantParameterType type) { Append(type, FollowType.TwoBytes); Append(value); }
/// <summary> /// Append a constant parameter encoded /// </summary> /// <param name="value">byte to append</param> /// <param name="type">User either value or lable type</param> public void Append(byte value, ConstantParameterType type) { Append(type, FollowType.OneByte); Append(value); }