Table of Contents

Class BinaryHelper

Namespace
Shift.Common
Assembly
Shift.Common.dll
public static class BinaryHelper
Inheritance
BinaryHelper
Inherited Members

Methods

GetReaderMethod(Type, bool)

public static BinaryHelper.ReaderMethod GetReaderMethod(Type t, bool isNullable)

Parameters

t Type
isNullable bool

Returns

BinaryHelper.ReaderMethod

GetWriterMethod(Type, bool)

public static BinaryHelper.WriterMethod GetWriterMethod(Type t, bool isNullable)

Parameters

t Type
isNullable bool

Returns

BinaryHelper.WriterMethod

ReadBoolean(BinaryReader)

public static bool ReadBoolean(BinaryReader reader)

Parameters

reader BinaryReader

Returns

bool

ReadBooleanNullable(BinaryReader)

public static bool? ReadBooleanNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

bool?

ReadDateTime(BinaryReader)

public static DateTime ReadDateTime(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

DateTime

ReadDateTimeNullable(BinaryReader)

public static DateTime? ReadDateTimeNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

DateTime?

ReadDateTimeOffset(BinaryReader)

public static DateTimeOffset ReadDateTimeOffset(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

DateTimeOffset

ReadDateTimeOffsetNullable(BinaryReader)

public static DateTimeOffset? ReadDateTimeOffsetNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

DateTimeOffset?

ReadDecimal(BinaryReader)

public static decimal ReadDecimal(BinaryReader reader)

Parameters

reader BinaryReader

Returns

decimal

ReadDecimalNullable(BinaryReader)

public static decimal? ReadDecimalNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

decimal?

ReadDouble(BinaryReader)

public static double ReadDouble(BinaryReader reader)

Parameters

reader BinaryReader

Returns

double

ReadDoubleNullable(BinaryReader)

public static double? ReadDoubleNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

double?

ReadGuid(BinaryReader)

public static Guid ReadGuid(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

Guid

ReadGuidNullable(BinaryReader)

public static Guid? ReadGuidNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

Guid?

ReadInt32(BinaryReader)

public static int ReadInt32(BinaryReader reader)

Parameters

reader BinaryReader

Returns

int

ReadInt32Nullable(BinaryReader)

public static int? ReadInt32Nullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

int?

ReadInt64(BinaryReader)

public static long ReadInt64(BinaryReader reader)

Parameters

reader BinaryReader

Returns

long

ReadInt64Nullable(BinaryReader)

public static long? ReadInt64Nullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

long?

ReadIpAddress(BinaryReader)

public static IPAddress ReadIpAddress(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

IPAddress

ReadIpAddressNullable(BinaryReader)

public static IPAddress ReadIpAddressNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

IPAddress

ReadString(BinaryReader)

public static string ReadString(BinaryReader reader)

Parameters

reader BinaryReader

Returns

string

ReadStringNullable(BinaryReader)

public static string ReadStringNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

string

ReadTimeSpan(BinaryReader)

public static TimeSpan ReadTimeSpan(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

TimeSpan

ReadTimeSpanNullable(BinaryReader)

public static TimeSpan? ReadTimeSpanNullable(this BinaryReader reader)

Parameters

reader BinaryReader

Returns

TimeSpan?

Write(BinaryWriter, DateTime)

public static void Write(this BinaryWriter writer, DateTime value)

Parameters

writer BinaryWriter
value DateTime

Write(BinaryWriter, DateTimeOffset)

public static void Write(this BinaryWriter writer, DateTimeOffset value)

Parameters

writer BinaryWriter
value DateTimeOffset

Write(BinaryWriter, Guid)

public static void Write(this BinaryWriter writer, Guid value)

Parameters

writer BinaryWriter
value Guid

Write(BinaryWriter, IPAddress)

public static void Write(this BinaryWriter writer, IPAddress value)

Parameters

writer BinaryWriter
value IPAddress

Write(BinaryWriter, TimeSpan)

public static void Write(this BinaryWriter writer, TimeSpan value)

Parameters

writer BinaryWriter
value TimeSpan

WriteBoolean(BinaryWriter, bool)

public static void WriteBoolean(BinaryWriter writer, bool value)

Parameters

writer BinaryWriter
value bool

WriteBooleanNullable(BinaryWriter, bool?)

public static void WriteBooleanNullable(BinaryWriter writer, bool? value)

Parameters

writer BinaryWriter
value bool?

WriteDateTime(BinaryWriter, DateTime)

public static void WriteDateTime(BinaryWriter writer, DateTime value)

Parameters

writer BinaryWriter
value DateTime

WriteDateTimeNullable(BinaryWriter, DateTime?)

public static void WriteDateTimeNullable(BinaryWriter writer, DateTime? value)

Parameters

writer BinaryWriter
value DateTime?

WriteDateTimeOffset(BinaryWriter, DateTimeOffset)

public static void WriteDateTimeOffset(BinaryWriter writer, DateTimeOffset value)

Parameters

writer BinaryWriter
value DateTimeOffset

WriteDateTimeOffsetNullable(BinaryWriter, DateTimeOffset?)

public static void WriteDateTimeOffsetNullable(BinaryWriter writer, DateTimeOffset? value)

Parameters

writer BinaryWriter
value DateTimeOffset?

WriteDecimal(BinaryWriter, decimal)

public static void WriteDecimal(BinaryWriter writer, decimal value)

Parameters

writer BinaryWriter
value decimal

WriteDecimalNullable(BinaryWriter, decimal?)

public static void WriteDecimalNullable(BinaryWriter writer, decimal? value)

Parameters

writer BinaryWriter
value decimal?

WriteDouble(BinaryWriter, double)

public static void WriteDouble(BinaryWriter writer, double value)

Parameters

writer BinaryWriter
value double

WriteDoubleNullable(BinaryWriter, double?)

public static void WriteDoubleNullable(BinaryWriter writer, double? value)

Parameters

writer BinaryWriter
value double?

WriteGuid(BinaryWriter, Guid)

public static void WriteGuid(BinaryWriter writer, Guid value)

Parameters

writer BinaryWriter
value Guid

WriteGuidNullable(BinaryWriter, Guid?)

public static void WriteGuidNullable(BinaryWriter writer, Guid? value)

Parameters

writer BinaryWriter
value Guid?

WriteInt32(BinaryWriter, int)

public static void WriteInt32(BinaryWriter writer, int value)

Parameters

writer BinaryWriter
value int

WriteInt32Nullable(BinaryWriter, int?)

public static void WriteInt32Nullable(BinaryWriter writer, int? value)

Parameters

writer BinaryWriter
value int?

WriteInt64(BinaryWriter, long)

public static void WriteInt64(BinaryWriter writer, long value)

Parameters

writer BinaryWriter
value long

WriteInt64Nullable(BinaryWriter, long?)

public static void WriteInt64Nullable(BinaryWriter writer, long? value)

Parameters

writer BinaryWriter
value long?

WriteIpAddress(BinaryWriter, IPAddress)

public static void WriteIpAddress(BinaryWriter writer, IPAddress value)

Parameters

writer BinaryWriter
value IPAddress

WriteIpAddressNullable(BinaryWriter, IPAddress)

public static void WriteIpAddressNullable(BinaryWriter writer, IPAddress value)

Parameters

writer BinaryWriter
value IPAddress

WriteNullable(BinaryWriter, IPAddress)

public static void WriteNullable(this BinaryWriter writer, IPAddress value)

Parameters

writer BinaryWriter
value IPAddress

WriteNullable(BinaryWriter, bool?)

public static void WriteNullable(this BinaryWriter writer, bool? value)

Parameters

writer BinaryWriter
value bool?

WriteNullable(BinaryWriter, DateTimeOffset?)

public static void WriteNullable(this BinaryWriter writer, DateTimeOffset? value)

Parameters

writer BinaryWriter
value DateTimeOffset?

WriteNullable(BinaryWriter, DateTime?)

public static void WriteNullable(this BinaryWriter writer, DateTime? value)

Parameters

writer BinaryWriter
value DateTime?

WriteNullable(BinaryWriter, decimal?)

public static void WriteNullable(this BinaryWriter writer, decimal? value)

Parameters

writer BinaryWriter
value decimal?

WriteNullable(BinaryWriter, double?)

public static void WriteNullable(this BinaryWriter writer, double? value)

Parameters

writer BinaryWriter
value double?

WriteNullable(BinaryWriter, Guid?)

public static void WriteNullable(this BinaryWriter writer, Guid? value)

Parameters

writer BinaryWriter
value Guid?

WriteNullable(BinaryWriter, int?)

public static void WriteNullable(this BinaryWriter writer, int? value)

Parameters

writer BinaryWriter
value int?

WriteNullable(BinaryWriter, long?)

public static void WriteNullable(this BinaryWriter writer, long? value)

Parameters

writer BinaryWriter
value long?

WriteNullable(BinaryWriter, TimeSpan?)

public static void WriteNullable(this BinaryWriter writer, TimeSpan? value)

Parameters

writer BinaryWriter
value TimeSpan?

WriteNullable(BinaryWriter, string)

public static void WriteNullable(this BinaryWriter writer, string value)

Parameters

writer BinaryWriter
value string

WriteString(BinaryWriter, string)

public static void WriteString(BinaryWriter writer, string value)

Parameters

writer BinaryWriter
value string

WriteStringNullable(BinaryWriter, string)

public static void WriteStringNullable(BinaryWriter writer, string value)

Parameters

writer BinaryWriter
value string

WriteTimeSpan(BinaryWriter, TimeSpan)

public static void WriteTimeSpan(BinaryWriter writer, TimeSpan value)

Parameters

writer BinaryWriter
value TimeSpan

WriteTimeSpanNullable(BinaryWriter, TimeSpan?)

public static void WriteTimeSpanNullable(BinaryWriter writer, TimeSpan? value)

Parameters

writer BinaryWriter
value TimeSpan?