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