Show / Hide Table of Contents

Class ReadingStreamer

Reads primitives from stream

Inheritance
System.Object
Streamer
ReadingStreamer
SlimReader
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 ReadingStreamer : Streamer

Constructors

ReadingStreamer(Encoding)

Declaration
protected ReadingStreamer(Encoding encoding = null)
Parameters
Type Name Description
System.Text.Encoding encoding

Methods

ReadAmount()

Declaration
public abstract Amount ReadAmount()
Returns
Type Description
Amount

ReadBool()

Declaration
public abstract bool ReadBool()
Returns
Type Description
System.Boolean

ReadByte()

Declaration
public byte ReadByte()
Returns
Type Description
System.Byte

ReadByteArray()

Declaration
public abstract byte[] ReadByteArray()
Returns
Type Description
System.Byte[]

ReadChar()

Declaration
public abstract char ReadChar()
Returns
Type Description
System.Char

ReadCharArray()

Declaration
public abstract char[] ReadCharArray()
Returns
Type Description
System.Char[]

ReadDateTime()

Declaration
public abstract DateTime ReadDateTime()
Returns
Type Description
System.DateTime

ReadDecimal()

Declaration
public abstract decimal ReadDecimal()
Returns
Type Description
System.Decimal

ReadDecimalArray()

Declaration
public abstract decimal[] ReadDecimalArray()
Returns
Type Description
System.Decimal[]

ReadDouble()

Declaration
public abstract double ReadDouble()
Returns
Type Description
System.Double

ReadDoubleArray()

Declaration
public abstract double[] ReadDoubleArray()
Returns
Type Description
System.Double[]

ReadFID()

Declaration
public abstract FID ReadFID()
Returns
Type Description
FID

ReadFloat()

Declaration
public abstract float ReadFloat()
Returns
Type Description
System.Single

ReadFloatArray()

Declaration
public abstract float[] ReadFloatArray()
Returns
Type Description
System.Single[]

ReadFromStream(Byte[], Int32)

Declaration
protected int ReadFromStream(byte[] buffer, int count)
Parameters
Type Name Description
System.Byte[] buffer
System.Int32 count
Returns
Type Description
System.Int32

ReadGDID()

Declaration
public abstract GDID ReadGDID()
Returns
Type Description
GDID

ReadGuid()

Declaration
public abstract Guid ReadGuid()
Returns
Type Description
System.Guid

ReadInt()

Declaration
public abstract int ReadInt()
Returns
Type Description
System.Int32

ReadIntArray()

Declaration
public abstract int[] ReadIntArray()
Returns
Type Description
System.Int32[]

ReadLong()

Declaration
public abstract long ReadLong()
Returns
Type Description
System.Int64

ReadLongArray()

Declaration
public abstract long[] ReadLongArray()
Returns
Type Description
System.Int64[]

ReadMetaHandle()

Declaration
public abstract MetaHandle ReadMetaHandle()
Returns
Type Description
MetaHandle

ReadMethodSpec()

Declaration
public abstract MethodSpec ReadMethodSpec()
Returns
Type Description
MethodSpec

ReadNLSMap()

Declaration
public abstract NLSMap ReadNLSMap()
Returns
Type Description
NLSMap

ReadNullableAmount()

Declaration
public abstract Amount? ReadNullableAmount()
Returns
Type Description
System.Nullable<Amount>

ReadNullableBool()

Declaration
public abstract bool ? ReadNullableBool()
Returns
Type Description
System.Nullable<System.Boolean>

ReadNullableByte()

Declaration
public abstract byte ? ReadNullableByte()
Returns
Type Description
System.Nullable<System.Byte>

ReadNullableChar()

Declaration
public abstract char ? ReadNullableChar()
Returns
Type Description
System.Nullable<System.Char>

ReadNullableDateTime()

Declaration
public abstract DateTime? ReadNullableDateTime()
Returns
Type Description
System.Nullable<System.DateTime>

ReadNullableDecimal()

Declaration
public abstract decimal ? ReadNullableDecimal()
Returns
Type Description
System.Nullable<System.Decimal>

ReadNullableDouble()

Declaration
public abstract double ? ReadNullableDouble()
Returns
Type Description
System.Nullable<System.Double>

ReadNullableFID()

Declaration
public abstract FID? ReadNullableFID()
Returns
Type Description
System.Nullable<FID>

ReadNullableFloat()

Declaration
public abstract float ? ReadNullableFloat()
Returns
Type Description
System.Nullable<System.Single>

ReadNullableGDID()

Declaration
public abstract GDID? ReadNullableGDID()
Returns
Type Description
System.Nullable<GDID>

ReadNullableGuid()

Declaration
public abstract Guid? ReadNullableGuid()
Returns
Type Description
System.Nullable<System.Guid>

ReadNullableInt()

Declaration
public abstract int ? ReadNullableInt()
Returns
Type Description
System.Nullable<System.Int32>

ReadNullableLong()

Declaration
public abstract long ? ReadNullableLong()
Returns
Type Description
System.Nullable<System.Int64>

ReadNullableMetaHandle()

Declaration
public abstract MetaHandle? ReadNullableMetaHandle()
Returns
Type Description
System.Nullable<MetaHandle>

ReadNullableNLSMap()

Declaration
public abstract NLSMap? ReadNullableNLSMap()
Returns
Type Description
System.Nullable<NLSMap>

ReadNullablePilePointer()

Declaration
public abstract PilePointer? ReadNullablePilePointer()
Returns
Type Description
System.Nullable<PilePointer>

ReadNullableSByte()

Declaration
public abstract sbyte ? ReadNullableSByte()
Returns
Type Description
System.Nullable<System.SByte>

ReadNullableShort()

Declaration
public abstract short ? ReadNullableShort()
Returns
Type Description
System.Nullable<System.Int16>

ReadNullableTimeSpan()

Declaration
public abstract TimeSpan? ReadNullableTimeSpan()
Returns
Type Description
System.Nullable<System.TimeSpan>

ReadNullableUInt()

Declaration
public abstract uint ? ReadNullableUInt()
Returns
Type Description
System.Nullable<System.UInt32>

ReadNullableULong()

Declaration
public abstract ulong ? ReadNullableULong()
Returns
Type Description
System.Nullable<System.UInt64>

ReadNullableUShort()

Declaration
public abstract ushort ? ReadNullableUShort()
Returns
Type Description
System.Nullable<System.UInt16>

ReadNullableVarIntStr()

Declaration
public abstract VarIntStr? ReadNullableVarIntStr()
Returns
Type Description
System.Nullable<VarIntStr>

ReadPilePointer()

Declaration
public abstract PilePointer ReadPilePointer()
Returns
Type Description
PilePointer

ReadSByte()

Declaration
public abstract sbyte ReadSByte()
Returns
Type Description
System.SByte

ReadShort()

Declaration
public abstract short ReadShort()
Returns
Type Description
System.Int16

ReadString()

Declaration
public abstract string ReadString()
Returns
Type Description
System.String

ReadStringArray()

Declaration
public abstract string[] ReadStringArray()
Returns
Type Description
System.String[]

ReadStringMap()

Declaration
public abstract StringMap ReadStringMap()
Returns
Type Description
StringMap

ReadTimeSpan()

Declaration
public abstract TimeSpan ReadTimeSpan()
Returns
Type Description
System.TimeSpan

ReadTypeSpec()

Declaration
public abstract TypeSpec ReadTypeSpec()
Returns
Type Description
TypeSpec

ReadUInt()

Declaration
public abstract uint ReadUInt()
Returns
Type Description
System.UInt32

ReadULong()

Declaration
public abstract ulong ReadULong()
Returns
Type Description
System.UInt64

ReadUShort()

Declaration
public abstract ushort ReadUShort()
Returns
Type Description
System.UInt16

ReadVarIntStr()

Declaration
public abstract VarIntStr ReadVarIntStr()
Returns
Type Description
VarIntStr

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