Class WritingStreamer
Writes primitives to stream
Inheritance
System.Object
WritingStreamer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Azos.dll
Syntax
public abstract class WritingStreamer : Streamer
Constructors
WritingStreamer(Encoding)
Declaration
protected WritingStreamer(Encoding encoding = null)
Parameters
| Type |
Name |
Description |
| System.Text.Encoding |
encoding |
|
Methods
Flush()
Declaration
public abstract void Flush()
Write(StringMap)
Declaration
public abstract void Write(StringMap map)
Parameters
Write(GDID)
Declaration
public abstract void Write(GDID value)
Parameters
| Type |
Name |
Description |
| GDID |
value |
|
Write(FID)
Declaration
public abstract void Write(FID value)
Parameters
| Type |
Name |
Description |
| FID |
value |
|
Write(Amount)
Declaration
public abstract void Write(Amount value)
Parameters
| Type |
Name |
Description |
| Amount |
value |
|
Write(MethodSpec)
Declaration
public abstract void Write(MethodSpec spec)
Parameters
Write(TypeSpec)
Declaration
public abstract void Write(TypeSpec spec)
Parameters
Declaration
public abstract void Write(MetaHandle value)
Parameters
Write(VarIntStr)
Declaration
public abstract void Write(VarIntStr value)
Parameters
Write(PilePointer)
Declaration
public abstract void Write(PilePointer value)
Parameters
Write(NLSMap)
Declaration
public abstract void Write(NLSMap map)
Parameters
| Type |
Name |
Description |
| NLSMap |
map |
|
Write(Boolean)
Declaration
public abstract void Write(bool value)
Parameters
| Type |
Name |
Description |
| System.Boolean |
value |
|
Write(Byte)
Declaration
public void Write(byte value)
Parameters
| Type |
Name |
Description |
| System.Byte |
value |
|
Write(Byte[])
Declaration
public abstract void Write(byte[] buffer)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
buffer |
|
Write(Char)
Declaration
public abstract void Write(char ch)
Parameters
| Type |
Name |
Description |
| System.Char |
ch |
|
Write(Char[])
Declaration
public abstract void Write(char[] buffer)
Parameters
| Type |
Name |
Description |
| System.Char[] |
buffer |
|
Write(DateTime)
Declaration
public abstract void Write(DateTime value)
Parameters
| Type |
Name |
Description |
| System.DateTime |
value |
|
Write(Decimal)
Declaration
public abstract void Write(decimal value)
Parameters
| Type |
Name |
Description |
| System.Decimal |
value |
|
Write(Decimal[])
Declaration
public abstract void Write(decimal[] value)
Parameters
| Type |
Name |
Description |
| System.Decimal[] |
value |
|
Write(Double)
Declaration
public abstract void Write(double value)
Parameters
| Type |
Name |
Description |
| System.Double |
value |
|
Write(Double[])
Declaration
public abstract void Write(double[] value)
Parameters
| Type |
Name |
Description |
| System.Double[] |
value |
|
Write(Guid)
Declaration
public abstract void Write(Guid value)
Parameters
| Type |
Name |
Description |
| System.Guid |
value |
|
Write(Int16)
Declaration
public abstract void Write(short value)
Parameters
| Type |
Name |
Description |
| System.Int16 |
value |
|
Write(Int32)
Declaration
public abstract void Write(int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
value |
|
Write(Int32[])
Declaration
public abstract void Write(int[] value)
Parameters
| Type |
Name |
Description |
| System.Int32[] |
value |
|
Write(Int64)
Declaration
public abstract void Write(long value)
Parameters
| Type |
Name |
Description |
| System.Int64 |
value |
|
Write(Int64[])
Declaration
public abstract void Write(long[] value)
Parameters
| Type |
Name |
Description |
| System.Int64[] |
value |
|
Write(Nullable<GDID>)
Declaration
public abstract void Write(GDID? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<GDID> |
value |
|
Write(Nullable<FID>)
Declaration
public abstract void Write(FID? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<FID> |
value |
|
Write(Nullable<Amount>)
Declaration
public abstract void Write(Amount? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<Amount> |
value |
|
Declaration
public abstract void Write(MetaHandle? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<MetaHandle> |
value |
|
Write(Nullable<VarIntStr>)
Declaration
public abstract void Write(VarIntStr? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<VarIntStr> |
value |
|
Write(Nullable<PilePointer>)
Declaration
public abstract void Write(PilePointer? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<PilePointer> |
value |
|
Write(Nullable<NLSMap>)
Declaration
public abstract void Write(NLSMap? map)
Parameters
| Type |
Name |
Description |
| System.Nullable<NLSMap> |
map |
|
Write(Nullable<Boolean>)
Declaration
public abstract void Write(bool? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Boolean> |
value |
|
Write(Nullable<Byte>)
Declaration
public abstract void Write(byte? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Byte> |
value |
|
Write(Nullable<Char>)
Declaration
public abstract void Write(char? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Char> |
value |
|
Write(Nullable<DateTime>)
Declaration
public abstract void Write(DateTime? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.DateTime> |
value |
|
Write(Nullable<Decimal>)
Declaration
public abstract void Write(decimal? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Decimal> |
value |
|
Write(Nullable<Double>)
Declaration
public abstract void Write(double? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Double> |
value |
|
Write(Nullable<Guid>)
Declaration
public abstract void Write(Guid? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Guid> |
value |
|
Write(Nullable<Int16>)
Declaration
public abstract void Write(short? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Int16> |
value |
|
Write(Nullable<Int32>)
Declaration
public abstract void Write(int? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Int32> |
value |
|
Write(Nullable<Int64>)
Declaration
public abstract void Write(long? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Int64> |
value |
|
Write(Nullable<SByte>)
Declaration
public abstract void Write(sbyte? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.SByte> |
value |
|
Write(Nullable<Single>)
Declaration
public abstract void Write(float? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Single> |
value |
|
Write(Nullable<TimeSpan>)
Declaration
public abstract void Write(TimeSpan? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.TimeSpan> |
value |
|
Write(Nullable<UInt16>)
Declaration
public abstract void Write(ushort? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.UInt16> |
value |
|
Write(Nullable<UInt32>)
Declaration
public abstract void Write(uint? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.UInt32> |
value |
|
Write(Nullable<UInt64>)
Declaration
public abstract void Write(ulong? value)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.UInt64> |
value |
|
Write(SByte)
Declaration
public abstract void Write(sbyte value)
Parameters
| Type |
Name |
Description |
| System.SByte |
value |
|
Write(Single)
Declaration
public abstract void Write(float value)
Parameters
| Type |
Name |
Description |
| System.Single |
value |
|
Write(Single[])
Declaration
public abstract void Write(float[] value)
Parameters
| Type |
Name |
Description |
| System.Single[] |
value |
|
Write(String)
Declaration
public abstract void Write(string value)
Parameters
| Type |
Name |
Description |
| System.String |
value |
|
Write(String[])
Declaration
public abstract void Write(string[] array)
Parameters
| Type |
Name |
Description |
| System.String[] |
array |
|
Write(TimeSpan)
Declaration
public abstract void Write(TimeSpan value)
Parameters
| Type |
Name |
Description |
| System.TimeSpan |
value |
|
Write(UInt16)
Declaration
public abstract void Write(ushort value)
Parameters
| Type |
Name |
Description |
| System.UInt16 |
value |
|
Write(UInt32)
Declaration
public abstract void Write(uint value)
Parameters
| Type |
Name |
Description |
| System.UInt32 |
value |
|
Write(UInt64)
Declaration
public abstract void Write(ulong value)
Parameters
| Type |
Name |
Description |
| System.UInt64 |
value |
|
Extension Methods