======Класс StgBinaryWriter====== * **Пространство имен:** [[developers:references:topomatic.stg|Topomatic.Stg]] * **Сборка:** Topomatic.Stg (в Topomatic.Stg.dll) =====Иерархия наследования===== * System.Object * System.IO.BinaryWriter * Topomatic.Stg.StgBinaryWriter =====Синтаксис===== class StgBinaryWriter : BinaryWriter, IDisposable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.stg.stgbinarywriter..ctor_system.io.stream_system.text.encoding_system.uint16|StgBinaryWriter(Stream, Encoding, UInt16)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.stg.stgbinarywriter..ctor_system.io.stream_system.text.encoding|StgBinaryWriter(Stream, Encoding)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|BaseStream| Получает базовый поток BinaryWriter . (Наследуется от BinaryWriter.)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgbinarywriter.encoding|Encoding]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgbinarywriter.version|Version]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|Close()| Закрывает текущий BinaryWriter и базовый поток. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Dispose()| Освобождает все ресурсы, используемые текущим экземпляром класса BinaryWriter . (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Flush()| Очищает все буферы текущего модуля записи и вызывает немедленную запись всех буферизованных данных на базовое устройство. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Seek(Int32, SeekOrigin)| Задает позицию в текущем потоке. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Write(Byte[], Int32, Int32)| Выполняет запись части массива байтов в текущий поток. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Boolean)| Выполняет запись значения типа Boolean длиной один байт в текущий поток, при этом 0 соответствует значению false, а 1 — значению true. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Byte)| Выполняет запись байта без знака в текущий поток и перемещает позицию в потоке на один байт вперед. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(String)| Записывает в текущий поток строку, предваряемую ее длиной, используя текущую кодировку BinaryWriter , и перемещает позицию в потоке вперед в соответствии с используемой кодировкой и количеством записанных в поток символов. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Single)| Записывает число с плавающей запятой длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(UInt64)| Записывает целое число без знака длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Int64)| Записывает целое число со знаком длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(UInt32)| Записывает целое число без знака длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Int32)| Записывает целое число со знаком длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(UInt16)| Записывает целое число без знака длиной 2 байта в текущий поток и перемещает позицию в потоке вперед на два байта. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Int16)| Записывает целое число со знаком длиной 2 байта в текущий поток и перемещает позицию в потоке вперед на два байта. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Decimal)| Записывает десятичное число в текущий поток и перемещает позицию в потоке на шестнадцать байтов. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Double)| Записывает число с плавающей запятой длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Char[], Int32, Int32)| Выполняет запись части массива символов в текущий поток и изменяет текущую позицию в потоке в соответствии с используемой Encoding и, возможно, количеством символов, записанных в поток. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(SByte)| Записывает байт со знаком в текущий поток и перемещает позицию в потоке вперед на один байт. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Char)| Выполняет запись символа Юникод в текущий поток и перемещает текущую позицию в потоке вперед в соответствии с используемой Encoding и количеством записанных в поток символов. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Byte[])| Выполняет запись массива байтов в базовый поток. (Наследуется от BinaryWriter.)| |{{developers:references:method.png|Метод}}|Write(Char[])| Выполняет запись массива символов в текущий поток и перемещает текущую позицию в потоке в соответствии с используемой Encoding и количеством записанных в поток символов. (Наследуется от BinaryWriter.)|