C# Class openHistorian.Data.Types.TypeBase

This base class supports proper conversion of each primitive type into a native format. The native format is specified. If not overloading individual properties, boxing will occur each time that value is called.
Afficher le fichier Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Méthodes publiques

Méthode Description
ToBoolean ( ulong value ) : bool
ToByte ( ulong value ) : byte
ToDouble ( ulong value ) : double
ToInt16 ( ulong value ) : short
ToInt32 ( ulong value ) : int
ToInt64 ( ulong value ) : long
ToRaw ( bool value ) : ulong
ToRaw ( byte value ) : ulong
ToRaw ( double value ) : ulong
ToRaw ( float value ) : ulong
ToRaw ( int value ) : ulong
ToRaw ( long value ) : ulong
ToRaw ( sbyte value ) : ulong
ToRaw ( short value ) : ulong
ToRaw ( uint value ) : ulong
ToRaw ( ulong value ) : ulong
ToRaw ( ushort value ) : ulong
ToSByte ( ulong value ) : sbyte
ToSingle ( ulong value ) : float
ToUInt16 ( ulong value ) : ushort
ToUInt32 ( ulong value ) : uint
ToUInt64 ( ulong value ) : ulong
ToValue ( ulong raw, bool &value ) : void
ToValue ( ulong raw, byte &value ) : void
ToValue ( ulong raw, double &value ) : void
ToValue ( ulong raw, float &value ) : void
ToValue ( ulong raw, int &value ) : void
ToValue ( ulong raw, long &value ) : void
ToValue ( ulong raw, sbyte &value ) : void
ToValue ( ulong raw, short &value ) : void
ToValue ( ulong raw, uint &value ) : void
ToValue ( ulong raw, ulong &value ) : void
ToValue ( ulong raw, ushort &value ) : void

Méthodes protégées

Méthode Description
GetValue ( ulong value ) : IConvertible
ToRaw ( IConvertible value ) : ulong

Method Details

GetValue() protected abstract méthode

protected abstract GetValue ( ulong value ) : IConvertible
value ulong
Résultat IConvertible

ToBoolean() public méthode

public ToBoolean ( ulong value ) : bool
value ulong
Résultat bool

ToByte() public méthode

public ToByte ( ulong value ) : byte
value ulong
Résultat byte

ToDouble() public méthode

public ToDouble ( ulong value ) : double
value ulong
Résultat double

ToInt16() public méthode

public ToInt16 ( ulong value ) : short
value ulong
Résultat short

ToInt32() public méthode

public ToInt32 ( ulong value ) : int
value ulong
Résultat int

ToInt64() public méthode

public ToInt64 ( ulong value ) : long
value ulong
Résultat long

ToRaw() protected abstract méthode

protected abstract ToRaw ( IConvertible value ) : ulong
value IConvertible
Résultat ulong

ToRaw() public méthode

public ToRaw ( bool value ) : ulong
value bool
Résultat ulong

ToRaw() public méthode

public ToRaw ( byte value ) : ulong
value byte
Résultat ulong

ToRaw() public méthode

public ToRaw ( double value ) : ulong
value double
Résultat ulong

ToRaw() public méthode

public ToRaw ( float value ) : ulong
value float
Résultat ulong

ToRaw() public méthode

public ToRaw ( int value ) : ulong
value int
Résultat ulong

ToRaw() public méthode

public ToRaw ( long value ) : ulong
value long
Résultat ulong

ToRaw() public méthode

public ToRaw ( sbyte value ) : ulong
value sbyte
Résultat ulong

ToRaw() public méthode

public ToRaw ( short value ) : ulong
value short
Résultat ulong

ToRaw() public méthode

public ToRaw ( uint value ) : ulong
value uint
Résultat ulong

ToRaw() public méthode

public ToRaw ( ulong value ) : ulong
value ulong
Résultat ulong

ToRaw() public méthode

public ToRaw ( ushort value ) : ulong
value ushort
Résultat ulong

ToSByte() public méthode

public ToSByte ( ulong value ) : sbyte
value ulong
Résultat sbyte

ToSingle() public méthode

public ToSingle ( ulong value ) : float
value ulong
Résultat float

ToUInt16() public méthode

public ToUInt16 ( ulong value ) : ushort
value ulong
Résultat ushort

ToUInt32() public méthode

public ToUInt32 ( ulong value ) : uint
value ulong
Résultat uint

ToUInt64() public méthode

public ToUInt64 ( ulong value ) : ulong
value ulong
Résultat ulong

ToValue() public méthode

public ToValue ( ulong raw, bool &value ) : void
raw ulong
value bool
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, byte &value ) : void
raw ulong
value byte
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, double &value ) : void
raw ulong
value double
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, float &value ) : void
raw ulong
value float
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, int &value ) : void
raw ulong
value int
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, long &value ) : void
raw ulong
value long
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, sbyte &value ) : void
raw ulong
value sbyte
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, short &value ) : void
raw ulong
value short
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, uint &value ) : void
raw ulong
value uint
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, ulong &value ) : void
raw ulong
value ulong
Résultat void

ToValue() public méthode

public ToValue ( ulong raw, ushort &value ) : void
raw ulong
value ushort
Résultat void