private void writeNamesHeader(BinaryWriter writer) { // count BinaryWriterTools.WriteNumber(_names.Items.Count, writer); // Items foreach (string name in _names.Items) { BinaryWriterTools.WriteString(name, writer); } }
private void writeTypesHeader(BinaryWriter writer) { // count BinaryWriterTools.WriteNumber(_types.Items.Count, writer); // Items foreach (Type type in _types.Items) { string typeName = _typeNameConverter.ConvertToTypeName(type); BinaryWriterTools.WriteString(typeName, writer); } }
/// <summary> /// Writes property name /// </summary> /// <param name = "name"></param> public void WriteName(string name) { BinaryWriterTools.WriteString(name, _writer); }