C# 클래스 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.
파일 보기 프로젝트 열기: GridProtectionAlliance/openHistorian 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetValue ( ulong value ) : IConvertible
ToRaw ( IConvertible value ) : ulong

메소드 상세

GetValue() 보호된 추상적인 메소드

protected abstract GetValue ( ulong value ) : IConvertible
value ulong
리턴 IConvertible

ToBoolean() 공개 메소드

public ToBoolean ( ulong value ) : bool
value ulong
리턴 bool

ToByte() 공개 메소드

public ToByte ( ulong value ) : byte
value ulong
리턴 byte

ToDouble() 공개 메소드

public ToDouble ( ulong value ) : double
value ulong
리턴 double

ToInt16() 공개 메소드

public ToInt16 ( ulong value ) : short
value ulong
리턴 short

ToInt32() 공개 메소드

public ToInt32 ( ulong value ) : int
value ulong
리턴 int

ToInt64() 공개 메소드

public ToInt64 ( ulong value ) : long
value ulong
리턴 long

ToRaw() 보호된 추상적인 메소드

protected abstract ToRaw ( IConvertible value ) : ulong
value IConvertible
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( bool value ) : ulong
value bool
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( byte value ) : ulong
value byte
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( double value ) : ulong
value double
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( float value ) : ulong
value float
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( int value ) : ulong
value int
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( long value ) : ulong
value long
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( sbyte value ) : ulong
value sbyte
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( short value ) : ulong
value short
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( uint value ) : ulong
value uint
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( ulong value ) : ulong
value ulong
리턴 ulong

ToRaw() 공개 메소드

public ToRaw ( ushort value ) : ulong
value ushort
리턴 ulong

ToSByte() 공개 메소드

public ToSByte ( ulong value ) : sbyte
value ulong
리턴 sbyte

ToSingle() 공개 메소드

public ToSingle ( ulong value ) : float
value ulong
리턴 float

ToUInt16() 공개 메소드

public ToUInt16 ( ulong value ) : ushort
value ulong
리턴 ushort

ToUInt32() 공개 메소드

public ToUInt32 ( ulong value ) : uint
value ulong
리턴 uint

ToUInt64() 공개 메소드

public ToUInt64 ( ulong value ) : ulong
value ulong
리턴 ulong

ToValue() 공개 메소드

public ToValue ( ulong raw, bool &value ) : void
raw ulong
value bool
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, byte &value ) : void
raw ulong
value byte
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, double &value ) : void
raw ulong
value double
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, float &value ) : void
raw ulong
value float
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, int &value ) : void
raw ulong
value int
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, long &value ) : void
raw ulong
value long
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, sbyte &value ) : void
raw ulong
value sbyte
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, short &value ) : void
raw ulong
value short
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, uint &value ) : void
raw ulong
value uint
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, ulong &value ) : void
raw ulong
value ulong
리턴 void

ToValue() 공개 메소드

public ToValue ( ulong raw, ushort &value ) : void
raw ulong
value ushort
리턴 void