﻿<?xml version="1.0" encoding="utf-8"?><Type Name="BinaryWriter" FullName="System.IO.BinaryWriter"><TypeSignature Maintainer="auto" Language="C#" Value="public class BinaryWriter : IDisposable" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit BinaryWriter extends System.Object implements class System.IDisposable" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.IDisposable</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.IO.BinaryWriter" /> class provides methods that simplify writing primitive data types to a stream. For example, you can use the <see cref="M:System.IO.BinaryWriter.Write(System.Boolean)" /> method to write a Boolean value to the stream as a one-byte value. The class includes write methods that support different data types. </para><para>When you create a new instance of the <see cref="T:System.IO.BinaryWriter" /> class, you provide the stream to write to, and optionally specify the type of encoding and whether to leave the stream open after disposing the <see cref="T:System.IO.BinaryWriter" /> object. If you do not specify an encoding type, UTF-8 is used.</para><para>A derived class can override the methods of this class to give unique character encodings.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes primitive types in binary to a stream and supports writing strings in a specific encoding.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected BinaryWriter ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter" /> class that writes to a stream.</para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BinaryWriter (System.IO.Stream output);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IO.Stream output) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="output" Type="System.IO.Stream" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter" /> class based on the specified stream and using UTF-8 encoding.</para></summary><param name="output"><attribution license="cc4" from="Microsoft" modified="false" />The output stream. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BinaryWriter (System.IO.Stream output, System.Text.Encoding encoding);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IO.Stream output, class System.Text.Encoding encoding) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue /><Parameters><Parameter Name="output" Type="System.IO.Stream" /><Parameter Name="encoding" Type="System.Text.Encoding" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter" /> class based on the specified stream and character encoding.</para></summary><param name="output"><attribution license="cc4" from="Microsoft" modified="false" />The output stream. </param><param name="encoding"><attribution license="cc4" from="Microsoft" modified="false" />The character encoding to use. </param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BinaryWriter (System.IO.Stream output, System.Text.Encoding encoding, bool leaveOpen);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IO.Stream output, class System.Text.Encoding encoding, bool leaveOpen) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="output" Type="System.IO.Stream" /><Parameter Name="encoding" Type="System.Text.Encoding" /><Parameter Name="leaveOpen" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter" /> class based on the specified stream and character encoding, and optionally leaves the stream open.</para></summary><param name="output"><attribution license="cc4" from="Microsoft" modified="false" />The output stream.</param><param name="encoding"><attribution license="cc4" from="Microsoft" modified="false" />The character encoding to use.</param><param name="leaveOpen"><attribution license="cc4" from="Microsoft" modified="false" />true to leave the stream open after the <see cref="T:System.IO.BinaryWriter" /> object is disposed; otherwise, false.</param></Docs></Member><Member MemberName="BaseStream"><MemberSignature Language="C#" Value="public virtual System.IO.Stream BaseStream { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.IO.Stream BaseStream" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'Stream'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the underlying stream of the <see cref="T:System.IO.BinaryWriter" />.</para></summary></Docs></Member><Member MemberName="Close"><MemberSignature Language="C#" Value="public virtual void Close ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Close() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This implementation of Close calls the <see cref="M:System.IO.BinaryWriter.Dispose(System.Boolean)" /> method passing a true value.</para><para>Flushing the stream will not flush its underlying encoder unless you explicitly call <see cref="M:System.IO.BinaryWriter.Flush" /> or Close. Setting <see cref="P:System.IO.StreamWriter.AutoFlush" /> to true means that data will be flushed from the buffer to the stream, but the encoder state will not be flushed. This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Closes the current <see cref="T:System.IO.BinaryWriter" /> and the underlying stream.</para></summary></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Releases all resources used by the current instance of the <see cref="T:System.IO.BinaryWriter" /> class.</para></summary></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="disposing" Type="System.Boolean" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Releases the unmanaged resources used by the <see cref="T:System.IO.BinaryWriter" /> and optionally releases the managed resources.</para></summary><param name="disposing"><attribution license="cc4" from="Microsoft" modified="false" />true to release both managed and unmanaged resources; false to release only unmanaged resources. </param></Docs></Member><Member MemberName="Flush"><MemberSignature Language="C#" Value="public virtual void Flush ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Flush() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>All derived classes should override Flush to ensure that all buffered data is sent to the stream.</para><para>Flushing the stream will not flush its underlying encoder unless you explicitly call Flush or <see cref="M:System.IO.BinaryWriter.Close" />. Setting <see cref="P:System.IO.StreamWriter.AutoFlush" /> to true means that data will be flushed from the buffer to the stream, but the encoder state will not be flushed. This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</para></summary></Docs></Member><Member MemberName="Null"><MemberSignature Language="C#" Value="public static readonly System.IO.BinaryWriter Null;" /><MemberSignature Language="ILAsm" Value=".field public static initonly class System.IO.BinaryWriter Null" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.BinaryWriter</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies a <see cref="T:System.IO.BinaryWriter" /> with no backing store.</para></summary></Docs></Member><Member MemberName="OutStream"><MemberSignature Language="C#" Value="protected System.IO.Stream OutStream;" /><MemberSignature Language="ILAsm" Value=".field family class System.IO.Stream OutStream" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Holds the underlying stream.</para></summary></Docs></Member><Member MemberName="Seek"><MemberSignature Language="C#" Value="public virtual long Seek (int offset, System.IO.SeekOrigin origin);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int64 Seek(int32 offset, valuetype System.IO.SeekOrigin origin) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="offset" Type="System.Int32" /><Parameter Name="origin" Type="System.IO.SeekOrigin" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the position within the current stream.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The position with the current stream.</para></returns><param name="offset"><attribution license="cc4" from="Microsoft" modified="false" />A byte offset relative to <paramref name="origin" />. </param><param name="origin"><attribution license="cc4" from="Microsoft" modified="false" />A field of <see cref="T:System.IO.SeekOrigin" /> indicating the reference point from which the new position is to be obtained. </param></Docs></Member><Member MemberName="System.IDisposable.Dispose"><MemberSignature Language="C#" Value="void IDisposable.Dispose ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.IO.BinaryWriter" /> instance is cast to an <see cref="T:System.IDisposable" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (bool value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(bool value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a one-byte Boolean value to the current stream, with 0 representing false and 1 representing true.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The Boolean value to write (0 or 1). </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (byte value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Because of data formatting conflicts, using this method with the following encodings is not recommended:</para><list type="bullet"><item><para>UTF-7</para></item><item><para>ISO-2022-JP</para></item><item><para>ISCII</para></item></list><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes an unsigned byte to the current stream and advances the stream position by one byte.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The unsigned byte to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (byte[] buffer);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int8[] buffer) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a byte array to the underlying stream.</para></summary><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />A byte array containing the data to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (char ch);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(char ch) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="ch" Type="System.Char" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Because of data formatting conflicts, using this method with the following encodings is not recommended:</para><list type="bullet"><item><para>UTF-7</para></item><item><para>ISO-2022-JP</para></item><item><para>ISCII</para></item></list><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para><para>Unicode surrogate characters must be written out as pairs together in the same call, not individually. If you require support for surrogate pairs in your application, consider using a character array and the <see cref="M:System.IO.BinaryWriter.Write(System.Char[])" /> method overload.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a Unicode character to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream.</para></summary><param name="ch"><attribution license="cc4" from="Microsoft" modified="false" />The non-surrogate, Unicode character to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (char[] chars);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(char[] chars) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="chars" Type="System.Char[]" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The following table lists examples of other typical or related I/O tasks.</para><list type="table"><listheader><item><term><para>To do this... </para></term><description><para>See the example in this topic... </para></description></item></listheader><item><term><para>Create a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Write to a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Read from a text file. </para></term><description><para><format type="text/html"><a href="ED180BAA-DFC6-4C69-A725-46E87EDAFB27">[&lt;topic://cpconreadingtextfromfile&gt;]</a></format></para></description></item><item><term><para>Append text to a file. </para></term><description><para><format type="text/html"><a href="74423362-1721-49CB-AA0A-E04005F72A06">[&lt;topic://cpconopeningappendingtologfile&gt;]</a></format></para><para><see cref="M:System.IO.File.AppendText(System.String)" /></para><para><see cref="M:System.IO.FileInfo.AppendText" /></para></description></item><item><term><para>Get the size of a file. </para></term><description><para><see cref="P:System.IO.FileInfo.Length" /></para></description></item><item><term><para>Get the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.GetAttributes(System.String)" /></para></description></item><item><term><para>Set the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)" /></para></description></item><item><term><para>Determine if a file exists. </para></term><description><para><see cref="M:System.IO.File.Exists(System.String)" /></para></description></item><item><term><para>Read from a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item><item><term><para>Write to a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a character array to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream.</para></summary><param name="chars"><attribution license="cc4" from="Microsoft" modified="false" />A character array containing the data to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (decimal value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(valuetype System.Decimal value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The following table lists examples of other typical or related I/O tasks.</para><list type="table"><listheader><item><term><para>To do this... </para></term><description><para>See the example in this topic... </para></description></item></listheader><item><term><para>Create a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Write to a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Read from a text file. </para></term><description><para><format type="text/html"><a href="ED180BAA-DFC6-4C69-A725-46E87EDAFB27">[&lt;topic://cpconreadingtextfromfile&gt;]</a></format></para></description></item><item><term><para>Append text to a file. </para></term><description><para><format type="text/html"><a href="74423362-1721-49CB-AA0A-E04005F72A06">[&lt;topic://cpconopeningappendingtologfile&gt;]</a></format></para><para><see cref="M:System.IO.File.AppendText(System.String)" /></para><para><see cref="M:System.IO.FileInfo.AppendText" /></para></description></item><item><term><para>Get the size of a file. </para></term><description><para><see cref="P:System.IO.FileInfo.Length" /></para></description></item><item><term><para>Get the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.GetAttributes(System.String)" /></para></description></item><item><term><para>Set the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)" /></para></description></item><item><term><para>Determine if a file exists. </para></term><description><para><see cref="M:System.IO.File.Exists(System.String)" /></para></description></item><item><term><para>Read from a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item><item><term><para>Write to a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a decimal value to the current stream and advances the stream position by sixteen bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The decimal value to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (double value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(float64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes an eight-byte floating-point value to the current stream and advances the stream position by eight bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The eight-byte floating-point value to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (short value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>The following table lists examples of other typical or related I/O tasks.</para><list type="table"><listheader><item><term><para>To do this... </para></term><description><para>See the example in this topic... </para></description></item></listheader><item><term><para>Create a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Write to a text file. </para></term><description><para><format type="text/html"><a href="060CBE06-2ADF-4337-9E7B-961A5C840208">[&lt;topic://cpconwritingtexttofile&gt;]</a></format></para></description></item><item><term><para>Read from a text file. </para></term><description><para><format type="text/html"><a href="ED180BAA-DFC6-4C69-A725-46E87EDAFB27">[&lt;topic://cpconreadingtextfromfile&gt;]</a></format></para></description></item><item><term><para>Append text to a file. </para></term><description><para><format type="text/html"><a href="74423362-1721-49CB-AA0A-E04005F72A06">[&lt;topic://cpconopeningappendingtologfile&gt;]</a></format></para><para><see cref="M:System.IO.File.AppendText(System.String)" /></para><para><see cref="M:System.IO.FileInfo.AppendText" /></para></description></item><item><term><para>Get the size of a file. </para></term><description><para><see cref="P:System.IO.FileInfo.Length" /></para></description></item><item><term><para>Get the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.GetAttributes(System.String)" /></para></description></item><item><term><para>Set the attributes of a file. </para></term><description><para><see cref="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)" /></para></description></item><item><term><para>Determine if a file exists. </para></term><description><para><see cref="M:System.IO.File.Exists(System.String)" /></para></description></item><item><term><para>Read from a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item><item><term><para>Write to a binary file. </para></term><description><para><format type="text/html"><a href="E209D949-31E8-44EA-8E38-87F9093F3093">[&lt;topic://cpconReadingWritingToNewlyCreatedDataFile&gt;]</a></format></para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a two-byte signed integer to the current stream and advances the stream position by two bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The two-byte signed integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (int value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a four-byte signed integer to the current stream and advances the stream position by four bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The four-byte signed integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (long value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes an eight-byte signed integer to the current stream and advances the stream position by eight bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The eight-byte signed integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (sbyte value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(int8 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.SByte" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a signed byte to the current stream and advances the stream position by one byte.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The signed byte to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (float value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(float32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a four-byte floating-point value to the current stream and advances the stream position by four bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The four-byte floating-point value to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (string value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(string value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Length-prefixed means that this method first writes the length of the string, in bytes, when encoded with the <see cref="T:System.IO.BinaryWriter" /> instance's current encoding to the stream. This value is written as an unsigned integer. This method then writes that many bytes to the stream.</para><para>For example, the string “A” has a length of 1, but when encoded with UTF-16; the length is 2 bytes, so the value written in the prefix is 2, and 3 bytes are written to the stream, including the prefix.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a length-prefixed string to this stream in the current encoding of the <see cref="T:System.IO.BinaryWriter" />, and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (ushort value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int16 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt16" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a two-byte unsigned integer to the current stream and advances the stream position by two bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The two-byte unsigned integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (uint value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a four-byte unsigned integer to the current stream and advances the stream position by four bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The four-byte unsigned integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (ulong value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int64 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.UInt64" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>BinaryWriter stores this data type in little endian format.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes an eight-byte unsigned integer to the current stream and advances the stream position by eight bytes.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The eight-byte unsigned integer to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (byte[] buffer, int index, int count);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(unsigned int8[] buffer, int32 index, int32 count) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="buffer" Type="System.Byte[]" /><Parameter Name="index" Type="System.Int32" /><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a region of a byte array to the current stream.</para></summary><param name="buffer"><attribution license="cc4" from="Microsoft" modified="false" />A byte array containing the data to write. </param><param name="index"><attribution license="cc4" from="Microsoft" modified="false" />The starting point in <paramref name="buffer" /> at which to begin writing. </param><param name="count"><attribution license="cc4" from="Microsoft" modified="false" />The number of bytes to write. </param></Docs></Member><Member MemberName="Write"><MemberSignature Language="C#" Value="public virtual void Write (char[] chars, int index, int count);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Write(char[] chars, int32 index, int32 count) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="chars" Type="System.Char[]" /><Parameter Name="index" Type="System.Int32" /><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a section of a character array to the current stream, and advances the current position of the stream in accordance with the Encoding used and perhaps the specific characters being written to the stream.</para></summary><param name="chars"><attribution license="cc4" from="Microsoft" modified="false" />A character array containing the data to write. </param><param name="index"><attribution license="cc4" from="Microsoft" modified="false" />The starting point in <paramref name="chars" /> from which to begin writing. </param><param name="count"><attribution license="cc4" from="Microsoft" modified="false" />The number of characters to write. </param></Docs></Member><Member MemberName="Write7BitEncodedInt"><MemberSignature Language="C#" Value="protected void Write7BitEncodedInt (int value);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void Write7BitEncodedInt(int32 value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The integer of the <paramref name="value" /> parameter is written out seven bits at a time, starting with the seven least-significant bits. The high bit of a byte indicates whether there are more bytes to be written after this one.</para><para>If <paramref name="value" /> will fit in seven bits, it takes only one byte of space. If <paramref name="value" /> will not fit in seven bits, the high bit is set on the first byte and written out. <paramref name="value" /> is then shifted by seven bits and the next byte is written. This process is repeated until the entire integer has been written.</para><para>For a list of common I/O tasks, see <format type="text/html"><a href="bf00c380-706a-4e38-b829-454a480629fc">Common I/O Tasks</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes a 32-bit integer in a compressed format.</para></summary><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The 32-bit integer to be written. </param></Docs></Member></Members></Type>