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