Esempio n. 1
0
 /// <summary>
 /// Writes a value to the underlying buffer.
 /// </summary>
 /// <param name="value">The value to write.</param>
 protected void Write(Parameter[] value)
 {
     Write(value.Length);
     foreach (var element in value)
     Write(element);
 }
Esempio n. 2
0
 /// <summary>
 /// Reads a value from the underlying buffer.
 /// </summary>
 /// <returns>The value read from the buffer.</returns>
 public Parameter ReadParameter()
 {
     var value = new Parameter();
     value.Key = this.ReadString();
     value.Value = this.ReadDynamicType();
     return value;
 }
Esempio n. 3
0
 /// <summary>
 /// Writes a value to the underlying buffer.
 /// </summary>
 /// <param name="value">The value to write.</param>
 protected void Write(Parameter value)
 {
     Write(value.Key);
     Write(value.Value);
 }
Esempio n. 4
0
 /// <summary>
 /// Reads a value from the underlying buffer.
 /// </summary>
 /// <returns>The value read from the buffer.</returns>
 public Parameter[] ReadListOfParameter()
 {
     var value = new Parameter[this.ReadInt32()];
     for (int index = 0; index < value.Length; index++)
     value[index] = this.ReadParameter();
     return value;
 }