예제 #1
0
        private void writeNamesHeader(BinaryWriter writer)
        {
            // count
            BinaryWriterTools.WriteNumber(_names.Items.Count, writer);

            // Items
            foreach (string name in _names.Items)
            {
                BinaryWriterTools.WriteString(name, writer);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
 /// <summary>
 ///   Writes property name
 /// </summary>
 /// <param name = "name"></param>
 public void WriteName(string name)
 {
     BinaryWriterTools.WriteString(name, _writer);
 }