Show / Hide Table of Contents

Class WritingStreamer

Writes primitives to stream

Inheritance
System.Object
Streamer
WritingStreamer
SlimWriter
Inherited Members
Streamer.UTF8Encoding
Streamer.m_Buff32
Streamer.m_Stream
Streamer.m_Encoding
Streamer.Format
Streamer.Stream
Streamer.Encoding
Streamer.BindStream(Stream)
Streamer.UnbindStream()
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()
Namespace: NFX.IO
Assembly: NFX.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(PilePointer)

Declaration
public abstract void Write(PilePointer value)
Parameters
Type Name Description
PilePointer value

Write(StringMap)

Declaration
public abstract void Write(StringMap map)
Parameters
Type Name Description
StringMap map

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
Type Name Description
MethodSpec spec

Write(TypeSpec)

Declaration
public abstract void Write(TypeSpec spec)
Parameters
Type Name Description
TypeSpec spec

Write(MetaHandle)

Declaration
public abstract void Write(MetaHandle value)
Parameters
Type Name Description
MetaHandle value

Write(VarIntStr)

Declaration
public abstract void Write(VarIntStr value)
Parameters
Type Name Description
VarIntStr value

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<PilePointer>)

Declaration
public abstract void Write(PilePointer? value)
Parameters
Type Name Description
System.Nullable<PilePointer> 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

Write(Nullable<MetaHandle>)

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<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

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX