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.

Исключения

value равно null, а allowNull равно false.

Тип value отличается от типа, заданного свойством expectedType.

Комментарии

Метод ValidatePropertyType вызывается в качестве вспомогательного метода для ValidatePropertyValue метода .

Применяется к