StructuralObject クラス

定義

日付オブジェクトに必要な一般的なメソッドを含むクラスを表します。

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, String)

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

SetValidValue(Boolean)

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

SetValidValue(Byte, String)

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

SetValidValue(Byte)

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

SetValidValue(Byte[], Boolean, String)

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

SetValidValue(Byte[], Boolean)

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

SetValidValue(DateTime, String)

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

SetValidValue(DateTime)

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

SetValidValue(DateTimeOffset, String)

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

SetValidValue(DateTimeOffset)

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

SetValidValue(DbGeography, Boolean, String)

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

SetValidValue(DbGeography, Boolean)

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

SetValidValue(DbGeometry, Boolean, String)

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

SetValidValue(DbGeometry, Boolean)

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

SetValidValue(Decimal, String)

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

SetValidValue(Decimal)

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

SetValidValue(Double, String)

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

SetValidValue(Double)

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

SetValidValue(Guid, String)

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

SetValidValue(Guid)

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

SetValidValue(Int16, String)

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

SetValidValue(Int16)

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

SetValidValue(Int32, String)

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

SetValidValue(Int32)

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

SetValidValue(Int64, String)

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

SetValidValue(Int64)

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

SetValidValue(Nullable<Boolean>, String)

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

SetValidValue(Nullable<Boolean>)

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

SetValidValue(Nullable<Byte>, String)

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

SetValidValue(Nullable<Byte>)

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

SetValidValue(Nullable<DateTime>, String)

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

SetValidValue(Nullable<DateTime>)

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

SetValidValue(Nullable<DateTimeOffset>, String)

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

SetValidValue(Nullable<DateTimeOffset>)

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

SetValidValue(Nullable<Decimal>, String)

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

SetValidValue(Nullable<Decimal>)

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

SetValidValue(Nullable<Double>, String)

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

SetValidValue(Nullable<Double>)

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

SetValidValue(Nullable<Guid>, String)

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

SetValidValue(Nullable<Guid>)

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

SetValidValue(Nullable<Int16>, String)

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

SetValidValue(Nullable<Int16>)

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

SetValidValue(Nullable<Int32>, String)

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

SetValidValue(Nullable<Int32>)

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

SetValidValue(Nullable<Int64>, String)

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

SetValidValue(Nullable<Int64>)

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

SetValidValue(Nullable<SByte>, String)

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

SetValidValue(Nullable<SByte>)

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

SetValidValue(Nullable<Single>, String)

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

SetValidValue(Nullable<Single>)

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

SetValidValue(Nullable<TimeSpan>, String)

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

SetValidValue(Nullable<TimeSpan>)

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

SetValidValue(Nullable<UInt16>, String)

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

SetValidValue(Nullable<UInt16>)

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

SetValidValue(Nullable<UInt32>, String)

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

SetValidValue(Nullable<UInt32>)

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

SetValidValue(Nullable<UInt64>, String)

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

SetValidValue(Nullable<UInt64>)

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

SetValidValue(SByte, String)

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

SetValidValue(SByte)

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

SetValidValue(Single, String)

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

SetValidValue(Single)

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

SetValidValue(String, Boolean, String)

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

SetValidValue(String, Boolean)

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

SetValidValue(TimeSpan, String)

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

SetValidValue(TimeSpan)

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

SetValidValue(UInt16, String)

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

SetValidValue(UInt16)

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

SetValidValue(UInt32, String)

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

SetValidValue(UInt32)

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

SetValidValue(UInt64, String)

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

SetValidValue(UInt64)

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

SetValidValue<T>(T, T, String)

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

ToString()

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

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

複雑なオブジェクトが nullされていないことを確認します。

イベント

名前 説明
PropertyChanged

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

PropertyChanging

プロパティ値の変更が保留中の場合に発生します。

適用対象