次の方法で共有


ToolboxItem.ValidatePropertyType(String, Object, Type, Boolean) メソッド

定義

オブジェクトが特定の型であるかどうかを検証します。

protected:
 void ValidatePropertyType(System::String ^ propertyName, System::Object ^ value, Type ^ expectedType, bool allowNull);
protected void ValidatePropertyType (string propertyName, object value, Type expectedType, bool allowNull);
protected void ValidatePropertyType (string propertyName, object? value, Type expectedType, bool allowNull);
member this.ValidatePropertyType : string * obj * Type * bool -> unit
Protected Sub ValidatePropertyType (propertyName As String, value As Object, expectedType As Type, allowNull As Boolean)

パラメーター

propertyName
String

検証するプロパティの名前。

value
Object

検証の対象となる値 (省略可能)。

expectedType
Type

そのプロパティに予測される型。

allowNull
Boolean

true を許容する場合は null。それ以外の場合は false

例外

valuenull で、allowNullfalse です。

value が、expectedType で指定された型に該当しません。

注釈

メソッドは ValidatePropertyType 、 メソッドのヘルパー メソッドとして呼び出されます ValidatePropertyValue

適用対象