/// <summary> /// Writes the name /// </summary> /// <param name="formatter">Formatter</param> public override void WriteName(HexFieldFormatter formatter) => formatter.WriteArray(Name);
/// <summary> /// Writes the value /// </summary> /// <param name="formatter">Formatter</param> public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteUInt32(ReadIndex());
/// <summary> /// Writes the name /// </summary> /// <param name="formatter">Formatter</param> public override void WriteName(HexFieldFormatter formatter) => formatter.WriteStructure(Name);
/// <summary> /// Writes the value /// </summary> /// <param name="formatter">Formatter</param> public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteUInt16((ushort)ReadIndex());
/// <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); }
/// <summary> /// Writes the value /// </summary> /// <param name="formatter">Formatter</param> public override void WriteValue(HexFieldFormatter formatter) => formatter.WriteToken(ReadValue());
/// <summary> /// Writes an error /// </summary> /// <param name="formatter">Formatter</param> protected override void WriteValueError(HexFieldFormatter formatter) => formatter.WriteUInt32(ReadTokenValue());
public WriterState(HexTextWriterImpl writer, HexFieldFormatter formatter) { Writer = writer; Formatter = formatter; }