StructuralObject クラス

定義

Date オブジェクトに必要な共通のメソッドを含むクラスを表します。

public ref class StructuralObject abstract : System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::INotifyPropertyChanging
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type StructuralObject = class
    interface INotifyPropertyChanging
    interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
継承
StructuralObject
派生
属性
実装

コンストラクター

StructuralObject()

StructuralObject クラスの新しいインスタンスを初期化します。

フィールド

EntityKeyPropertyName

この定数名は、追跡のために使用されます。

メソッド

BinaryEquals(Byte[], Byte[])

指定されたバイト配列に格納されている値が等しいかどうかを判断します。

DefaultDateTimeValue()

データ ソースによってサポートされる最小の日付/時刻値を返します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValidValue(Byte[])

現在のバイト値のコピーを返します。

GetValidValue<T>(T, String, Boolean, Boolean)

指定されたプロパティの複合型を返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnPropertyChanged(String)

PropertyChanged イベントを発生させます。

OnPropertyChanging(String)

PropertyChanging イベントを発生させます。

ReportPropertyChanged(String)

プロパティが変更されたことを報告するために使用されるイベントを発生させます。

ReportPropertyChanging(String)

プロパティの変更が保留状態にあることを報告するために使用されるイベントを発生させます。

SetValidValue(Boolean)

プロパティに対して設定される Boolean 値が有効であることを確認します。

SetValidValue(Boolean, String)

プロパティに対して設定される Boolean 値が有効であることを確認します。

SetValidValue(Byte)

プロパティに対して設定される Byte 値が有効であることを確認します。

SetValidValue(Byte, String)

プロパティに対して設定される Byte 値が有効であることを確認します。

SetValidValue(Byte[], Boolean)

プロパティに対して設定されるバイト配列の値が有効であることを確認します。

SetValidValue(Byte[], Boolean, String)

プロパティに対して設定される Byte 配列の値が有効であることを確認します。

SetValidValue(DateTime)

プロパティに対して設定される DateTime 値が有効であることを確認します。

SetValidValue(DateTime, String)

プロパティに対して設定される DateTime 値が有効であることを確認します。

SetValidValue(DateTimeOffset)

プロパティに対して設定される DateTimeOffset 値が有効であることを確認します。

SetValidValue(DateTimeOffset, String)

プロパティに対して設定される DateTimeOffset 値が有効であることを確認します。

SetValidValue(DbGeography, Boolean)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(DbGeography, Boolean, String)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(DbGeometry, Boolean)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(DbGeometry, Boolean, String)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(Decimal)

プロパティに対して設定される Decimal 値が有効であることを確認します。

SetValidValue(Decimal, String)

プロパティに対して設定される Decimal 値が有効であることを確認します。

SetValidValue(Double)

プロパティに対して設定される Double 値が有効であることを確認します。

SetValidValue(Double, String)

プロパティに対して設定される Double 値が有効であることを確認します。

SetValidValue(Guid)

プロパティに対して設定される Guid 値が有効であることを確認します。

SetValidValue(Guid, String)

プロパティに対して設定される Guid 値が有効であることを確認します。

SetValidValue(Int16)

プロパティに対して設定される Int16 値が有効であることを確認します。

SetValidValue(Int16, String)

プロパティに対して設定される Int16 値が有効であることを確認します。

SetValidValue(Int32)

プロパティに対して設定される Int32 値が有効であることを確認します。

SetValidValue(Int32, String)

プロパティに対して設定される Int32 値が有効であることを確認します。

SetValidValue(Int64)

プロパティに対して設定される Int64 値が有効であることを確認します。

SetValidValue(Int64, String)

プロパティに対して設定される Int64 値が有効であることを確認します。

SetValidValue(Nullable<Boolean>)

プロパティに対して設定される Boolean 値が有効であることを確認します。

SetValidValue(Nullable<Boolean>, String)

プロパティに対して設定される Boolean 値が有効であることを確認します。

SetValidValue(Nullable<Byte>)

プロパティに対して設定される Byte 値が有効であることを確認します。

SetValidValue(Nullable<Byte>, String)

プロパティに対して設定される Byte 値が有効であることを確認します。

SetValidValue(Nullable<DateTime>)

プロパティに対して設定される DateTime 値が有効であることを確認します。

SetValidValue(Nullable<DateTime>, String)

プロパティに対して設定される DateTime 値が有効であることを確認します。

SetValidValue(Nullable<DateTimeOffset>)

プロパティに対して設定される DateTimeOffset 値が有効であることを確認します。

SetValidValue(Nullable<DateTimeOffset>, String)

プロパティに対して設定される DateTimeOffset 値が有効であることを確認します。

SetValidValue(Nullable<Decimal>)

プロパティに対して設定される Decimal 値が有効であることを確認します。

SetValidValue(Nullable<Decimal>, String)

プロパティに対して設定される Decimal 値が有効であることを確認します。

SetValidValue(Nullable<Double>)

プロパティに対して設定される Double 値が有効であることを確認します。

SetValidValue(Nullable<Double>, String)

プロパティに対して設定される Double 値が有効であることを確認します。

SetValidValue(Nullable<Guid>)

プロパティに対して設定される Guid 値が有効であることを確認します。

SetValidValue(Nullable<Guid>, String)

プロパティに対して設定される Guid 値が有効であることを確認します。

SetValidValue(Nullable<Int16>)

プロパティに対して設定される Int16 値が有効であることを確認します。

SetValidValue(Nullable<Int16>, String)

プロパティに対して設定される Int16 値が有効であることを確認します。

SetValidValue(Nullable<Int32>)

プロパティに対して設定される Int32 値が有効であることを確認します。

SetValidValue(Nullable<Int32>, String)

プロパティに対して設定される Int32 値が有効であることを確認します。

SetValidValue(Nullable<Int64>)

プロパティに対して設定される Int64 値が有効であることを確認します。

SetValidValue(Nullable<Int64>, String)

プロパティに対して設定される Int64 値が有効であることを確認します。

SetValidValue(Nullable<SByte>)

プロパティに対して設定される SByte 値が有効であることを確認します。

SetValidValue(Nullable<SByte>, String)

プロパティに対して設定される SByte 値が有効であることを確認します。

SetValidValue(Nullable<Single>)

プロパティに対して設定される Single 値が有効であることを確認します。

SetValidValue(Nullable<Single>, String)

プロパティに対して設定される Single 値が有効であることを確認します。

SetValidValue(Nullable<TimeSpan>)

プロパティに対して設定される TimeSpan 値が有効であることを確認します。

SetValidValue(Nullable<TimeSpan>, String)

プロパティに対して設定される TimeSpan 値が有効であることを確認します。

SetValidValue(Nullable<UInt16>)

プロパティに対して設定される UInt16 値が有効であることを確認します。

SetValidValue(Nullable<UInt16>, String)

プロパティに対して設定される UInt16 値が有効であることを確認します。

SetValidValue(Nullable<UInt32>)

プロパティに対して設定される UInt32 値が有効であることを確認します。

SetValidValue(Nullable<UInt32>, String)

プロパティに対して設定される UInt32 値が有効であることを確認します。

SetValidValue(Nullable<UInt64>)

プロパティに対して設定される UInt64 値が有効であることを確認します。

SetValidValue(Nullable<UInt64>, String)

プロパティに対して設定される UInt64 値が有効であることを確認します。

SetValidValue(SByte)

プロパティに対して設定される SByte 値が有効であることを確認します。

SetValidValue(SByte, String)

プロパティに対して設定される SByte 値が有効であることを確認します。

SetValidValue(Single)

プロパティに対して設定される単一の値が有効であることを確認します。

SetValidValue(Single, String)

プロパティに対して設定される単一の値が有効であることを確認します。

SetValidValue(String, Boolean)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(String, Boolean, String)

プロパティが null ではないことを検証します。null の場合はスローします。

SetValidValue(TimeSpan)

プロパティに対して設定される TimeSpan 値が有効であることを確認します。

SetValidValue(TimeSpan, String)

プロパティに対して設定される TimeSpan 値が有効であることを確認します。

SetValidValue(UInt16)

プロパティに対して設定される UInt16 値が有効であることを確認します。

SetValidValue(UInt16, String)

プロパティに対して設定される UInt16 値が有効であることを確認します。

SetValidValue(UInt32)

プロパティに対して設定される UInt32 値が有効であることを確認します。

SetValidValue(UInt32, String)

プロパティに対して設定される UInt32 値が有効であることを確認します。

SetValidValue(UInt64)

プロパティに対して設定される UInt64 値が有効であることを確認します。

SetValidValue(UInt64, String)

プロパティに対して設定される UInt64 値が有効であることを確認します。

SetValidValue<T>(T, T, String)

指定されたプロパティの複合オブジェクトを設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

複合オブジェクトが null でないことを確認します。

イベント

PropertyChanged

プロパティ値が変更されたときに発生します。

PropertyChanging

プロパティ値の変更が保留中になっているときに発生します。

適用対象