示例#1
0
 /// <summary>
 /// Writes the name
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteName(HexFieldFormatter formatter) => formatter.WriteArray(Name);
示例#2
0
 /// <summary>
 /// Writes the value
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteUInt32(ReadIndex());
示例#3
0
 /// <summary>
 /// Writes the name
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteName(HexFieldFormatter formatter) => formatter.WriteStructure(Name);
示例#4
0
 /// <summary>
 /// Writes the value
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteUInt16((ushort)ReadIndex());
示例#5
0
 /// <summary>
 /// Writes the name
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteName(HexFieldFormatter formatter)
 {
     formatter.Write(Token.Table.ToString(), PredefinedClassifiedTextTags.ValueType);
     formatter.WriteArrayField(Token.Rid);
 }
示例#6
0
 /// <summary>
 /// Writes the value
 /// </summary>
 /// <param name="formatter">Formatter</param>
 public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteToken(ReadValue());
示例#7
0
 /// <summary>
 /// Writes an error
 /// </summary>
 /// <param name="formatter">Formatter</param>
 protected override void WriteValueError(HexFieldFormatter formatter) => formatter.WriteUInt32(ReadTokenValue());
示例#8
0
 public WriterState(HexTextWriterImpl writer, HexFieldFormatter formatter)
 {
     Writer    = writer;
     Formatter = formatter;
 }