Class SlimWriter
Writes primitives and other supported types to Slim-format stream. Use factory method of SlimFormat instance to create a new instance of SlimWriter class
Inheritance
System.Object
SlimWriter
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 class SlimWriter : WritingStreamer
Constructors
SlimWriter()
Declaration
Properties
Returns SlimFormat that this writer implements
Declaration
public override StreamerFormat Format { get; }
Property Value
Overrides
Methods
Flush()
Declaration
public override void Flush()
Overrides
Write(StringMap)
Declaration
public override void Write(StringMap map)
Parameters
Overrides
Write(GDID)
Declaration
public override void Write(GDID value)
Parameters
Type |
Name |
Description |
GDID |
value |
|
Overrides
Write(FID)
Declaration
public override void Write(FID value)
Parameters
Type |
Name |
Description |
FID |
value |
|
Overrides
Write(Amount)
Declaration
public override void Write(Amount value)
Parameters
Type |
Name |
Description |
Amount |
value |
|
Overrides
Write(MethodSpec)
Declaration
public override void Write(MethodSpec spec)
Parameters
Overrides
Write(TypeSpec)
Declaration
public override void Write(TypeSpec spec)
Parameters
Overrides
Declaration
public override void Write(MetaHandle value)
Parameters
Overrides
Write(VarIntStr)
Declaration
public override void Write(VarIntStr value)
Parameters
Overrides
Write(PilePointer)
Declaration
public override void Write(PilePointer value)
Parameters
Overrides
Write(NLSMap)
Declaration
public override void Write(NLSMap map)
Parameters
Type |
Name |
Description |
NLSMap |
map |
|
Overrides
Write(Boolean)
Declaration
public override void Write(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Overrides
Write(Byte[])
Declaration
public override void Write(byte[] buffer)
Parameters
Type |
Name |
Description |
System.Byte[] |
buffer |
|
Overrides
Write(Char)
Declaration
public override void Write(char ch)
Parameters
Type |
Name |
Description |
System.Char |
ch |
|
Overrides
Write(Char[])
Declaration
public override void Write(char[] buffer)
Parameters
Type |
Name |
Description |
System.Char[] |
buffer |
|
Overrides
Write(DateTime)
Declaration
public override void Write(DateTime value)
Parameters
Type |
Name |
Description |
System.DateTime |
value |
|
Overrides
Write(Decimal)
Declaration
public override void Write(decimal value)
Parameters
Type |
Name |
Description |
System.Decimal |
value |
|
Overrides
Write(Decimal[])
Declaration
public override void Write(decimal[] value)
Parameters
Type |
Name |
Description |
System.Decimal[] |
value |
|
Overrides
Write(Double)
Declaration
public override void Write(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Overrides
Write(Double[])
Declaration
public override void Write(double[] value)
Parameters
Type |
Name |
Description |
System.Double[] |
value |
|
Overrides
Write(Guid)
Declaration
public override void Write(Guid value)
Parameters
Type |
Name |
Description |
System.Guid |
value |
|
Overrides
Write(Int16)
Declaration
public override void Write(short value)
Parameters
Type |
Name |
Description |
System.Int16 |
value |
|
Overrides
Write(Int32)
Declaration
public override void Write(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
Overrides
Write(Int32[])
Declaration
public override void Write(int[] value)
Parameters
Type |
Name |
Description |
System.Int32[] |
value |
|
Overrides
Write(Int64)
Declaration
public override void Write(long value)
Parameters
Type |
Name |
Description |
System.Int64 |
value |
|
Overrides
Write(Int64[])
Declaration
public override void Write(long[] value)
Parameters
Type |
Name |
Description |
System.Int64[] |
value |
|
Overrides
Write(Nullable<GDID>)
Declaration
public override void Write(GDID? value)
Parameters
Type |
Name |
Description |
System.Nullable<GDID> |
value |
|
Overrides
Write(Nullable<FID>)
Declaration
public override void Write(FID? value)
Parameters
Type |
Name |
Description |
System.Nullable<FID> |
value |
|
Overrides
Write(Nullable<Amount>)
Declaration
public override void Write(Amount? value)
Parameters
Type |
Name |
Description |
System.Nullable<Amount> |
value |
|
Overrides
Declaration
public override void Write(MetaHandle? value)
Parameters
Type |
Name |
Description |
System.Nullable<MetaHandle> |
value |
|
Overrides
Write(Nullable<VarIntStr>)
Declaration
public override void Write(VarIntStr? value)
Parameters
Type |
Name |
Description |
System.Nullable<VarIntStr> |
value |
|
Overrides
Write(Nullable<PilePointer>)
Declaration
public override void Write(PilePointer? value)
Parameters
Type |
Name |
Description |
System.Nullable<PilePointer> |
value |
|
Overrides
Write(Nullable<NLSMap>)
Declaration
public override void Write(NLSMap? value)
Parameters
Type |
Name |
Description |
System.Nullable<NLSMap> |
value |
|
Overrides
Write(Nullable<Boolean>)
Declaration
public override void Write(bool? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Boolean> |
value |
|
Overrides
Write(Nullable<Byte>)
Declaration
public override void Write(byte? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Byte> |
value |
|
Overrides
Write(Nullable<Char>)
Declaration
public override void Write(char? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Char> |
value |
|
Overrides
Write(Nullable<DateTime>)
Declaration
public override void Write(DateTime? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.DateTime> |
value |
|
Overrides
Write(Nullable<Decimal>)
Declaration
public override void Write(decimal? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Decimal> |
value |
|
Overrides
Write(Nullable<Double>)
Declaration
public override void Write(double? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Double> |
value |
|
Overrides
Write(Nullable<Guid>)
Declaration
public override void Write(Guid? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Guid> |
value |
|
Overrides
Write(Nullable<Int16>)
Declaration
public override void Write(short? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int16> |
value |
|
Overrides
Write(Nullable<Int32>)
Declaration
public override void Write(int? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
value |
|
Overrides
Write(Nullable<Int64>)
Declaration
public override void Write(long? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int64> |
value |
|
Overrides
Write(Nullable<SByte>)
Declaration
public override void Write(sbyte? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.SByte> |
value |
|
Overrides
Write(Nullable<Single>)
Declaration
public override void Write(float? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.Single> |
value |
|
Overrides
Write(Nullable<TimeSpan>)
Declaration
public override void Write(TimeSpan? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.TimeSpan> |
value |
|
Overrides
Write(Nullable<UInt16>)
Declaration
public override void Write(ushort? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.UInt16> |
value |
|
Overrides
Write(Nullable<UInt32>)
Declaration
public override void Write(uint? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.UInt32> |
value |
|
Overrides
Write(Nullable<UInt64>)
Declaration
public override void Write(ulong? value)
Parameters
Type |
Name |
Description |
System.Nullable<System.UInt64> |
value |
|
Overrides
Write(SByte)
Declaration
public override void Write(sbyte value)
Parameters
Type |
Name |
Description |
System.SByte |
value |
|
Overrides
Write(Single)
Declaration
public override void Write(float value)
Parameters
Type |
Name |
Description |
System.Single |
value |
|
Overrides
Write(Single[])
Declaration
public override void Write(float[] value)
Parameters
Type |
Name |
Description |
System.Single[] |
value |
|
Overrides
Write(String)
Declaration
public override void Write(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
Write(String[])
Declaration
public override void Write(string[] array)
Parameters
Type |
Name |
Description |
System.String[] |
array |
|
Overrides
Write(TimeSpan)
Declaration
public override void Write(TimeSpan value)
Parameters
Type |
Name |
Description |
System.TimeSpan |
value |
|
Overrides
Write(UInt16)
Declaration
public override void Write(ushort value)
Parameters
Type |
Name |
Description |
System.UInt16 |
value |
|
Overrides
Write(UInt32)
Declaration
public override void Write(uint value)
Parameters
Type |
Name |
Description |
System.UInt32 |
value |
|
Overrides
Write(UInt64)
Declaration
public override void Write(ulong value)
Parameters
Type |
Name |
Description |
System.UInt64 |
value |
|
Overrides
Extension Methods