DataValue クラス
オブジェクトとバイナリデータの変換を行います。
継承
System.Object
DataValue
継承されたメンバー
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
名前空間: ExapisSOP.Binary
アセンブリ: ExapisSOP.Utils.dll
構文
public class DataValue
コンストラクタ 一覧
| 編集/提案 ソースを表示DataValue()
型'DataValue'の新しいインスタンスを生成します。
宣言
public DataValue()
DataValue(Object)
型'DataValue'の新しいインスタンスを生成します。
宣言
public DataValue(object obj)
引数
型 | 名前 | 説明 |
---|---|---|
System.Object | obj | 新しいデータ値に設定するオブジェクトです。 |
プロパティ 一覧
| 編集/提案 ソースを表示Value
データ値を取得または設定します。
宣言
public object Value { get; set; }
プロパティ値
型 | 説明 |
---|---|
System.Object |
メソッド 一覧
| 編集/提案 ソースを表示Equals(Object)
指定したオブジェクトと現在のオブジェクトが等価かどうか判定します。
宣言
public override bool Equals(object obj)
引数
型 | 名前 | 説明 |
---|---|---|
System.Object | obj | 判定するオブジェクトです。 |
戻り値
型 | 説明 |
---|---|
System.Boolean | 等しい場合はtrue、等しくない場合はfalseを返します。 |
上書き
System.Object.Equals(System.Object)
|
編集/提案
ソースを表示
FromObject(Object)
純粋なオブジェクトからデータ値へ変換します。
宣言
public virtual void FromObject(object obj)
引数
型 | 名前 | 説明 |
---|---|---|
System.Object | obj | 変換前のDataValueを含まない純粋なオブジェクトです。 |
GetHashCode()
現在のオブジェクトのハッシュ値を取得します。
宣言
public override int GetHashCode()
戻り値
型 | 説明 |
---|---|
System.Int32 | 現在のオブジェクトが格納しているオブジェクトのハッシュ値です。 |
上書き
System.Object.GetHashCode()
|
編集/提案
ソースを表示
Read(BinaryReader)
データ値を指定されたリーダーから読み取ります。
宣言
public virtual void Read(BinaryReader br)
引数
型 | 名前 | 説明 |
---|---|---|
System.IO.BinaryReader | br | データ値が格納されたリーダーです。 |
例外
型 | 条件 |
---|---|
System.NotSupportedException |
ToObject()
このデータ値を純粋なオブジェクトへ変換します。
宣言
public virtual object ToObject()
戻り値
型 | 説明 |
---|---|
System.Object | 変換後のDataValueを含まない純粋なオブジェクトです。 |
ToString()
このデータ値を可読な文字列へ変換します。
宣言
public override string ToString()
戻り値
型 | 説明 |
---|---|
System.String | 変換後の可読なオブジェクトです。 |
上書き
System.Object.ToString()
|
編集/提案
ソースを表示
Write(BinaryWriter)
データ値を指定されたリーダーへ書き込みます。
宣言
public virtual void Write(BinaryWriter bw)
引数
型 | 名前 | 説明 |
---|---|---|
System.IO.BinaryWriter | bw | データ値の格納先のライターです。 |
例外
型 | 条件 |
---|---|
System.NotSupportedException |