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