Assert.IsExactInstanceOfType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| IsExactInstanceOfType(Object, Type, String, String) |
Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно. |
| IsExactInstanceOfType(Object, Type, Assert+AssertIsExactInstanceOfTypeInterpolatedStringHandler, String) |
Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно. |
| IsExactInstanceOfType<T>(Object, Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T>, String) |
Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно. |
| IsExactInstanceOfType<T>(Object, String, String) |
Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно. |
IsExactInstanceOfType(Object, Type, String, String)
- Исходный код:
- Assert.IsExactInstanceOfType.cs
Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.
public static void IsExactInstanceOfType(object? value, Type? expectedType, string? message = "", string valueExpression = "");
static member IsExactInstanceOfType : obj * Type * string * string -> unit
Public Shared Sub IsExactInstanceOfType (value As Object, expectedType As Type, Optional message As String = "", Optional valueExpression As String = "")
Параметры
- value
- Object
Объект, который тест ожидает, будет иметь указанный тип.
- expectedType
- Type
Ожидаемый точный valueтип .
- message
- String
Сообщение, включаемое в исключение, если value это не именно экземпляр expectedType. Сообщение отображается в результатах теста.
- valueExpression
- String
Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.
Исключения
Вызывается, если value значение NULL или expectedType не является точно типом value.
Применяется к
IsExactInstanceOfType(Object, Type, Assert+AssertIsExactInstanceOfTypeInterpolatedStringHandler, String)
- Исходный код:
- Assert.IsExactInstanceOfType.cs
Проверяет, является ли указанный объект точно экземпляром ожидаемого типа и вызывает исключение, если ожидаемый тип не соответствует точно.
public static void IsExactInstanceOfType(object? value, Type? expectedType, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler message, string valueExpression = "");
static member IsExactInstanceOfType : obj * Type * AssertIsExactInstanceOfTypeInterpolatedStringHandler * string -> unit
Public Shared Sub IsExactInstanceOfType (value As Object, expectedType As Type, ByRef message As Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler, Optional valueExpression As String = "")
Параметры
- value
- Object
Объект, который тест ожидает, будет иметь указанный тип.
- expectedType
- Type
Ожидаемый точный valueтип .
Сообщение, включаемое в исключение, если value это не именно экземпляр expectedType. Сообщение отображается в результатах теста.
- valueExpression
- String
Синтаксическое выражение значения, заданное компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.
Применяется к
IsExactInstanceOfType<T>(Object, Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T>, String)
- Исходный код:
- Assert.IsExactInstanceOfType.cs
Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.
public static T IsExactInstanceOfType<T>(object? value, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<T> message, string valueExpression = "");
static member IsExactInstanceOfType : obj * AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler * string -> 'T
Public Shared Function IsExactInstanceOfType(Of T) (value As Object, ByRef message As Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler(Of T), Optional valueExpression As String = "") As T
Параметры типа
- T
Ожидаемый точный valueтип .
Параметры
- value
- Object
- valueExpression
- String
Возвращаемое значение
Применяется к
IsExactInstanceOfType<T>(Object, String, String)
- Исходный код:
- Assert.IsExactInstanceOfType.cs
Проверяет, является ли указанный объект экземпляром универсального типа и вызывает исключение, если универсальный тип не соответствует точно.
public static T IsExactInstanceOfType<T>(object? value, string? message = "", string valueExpression = "");
static member IsExactInstanceOfType : obj * string * string -> 'T
Public Shared Function IsExactInstanceOfType(Of T) (value As Object, Optional message As String = "", Optional valueExpression As String = "") As T
Параметры типа
- T
Ожидаемый точный valueтип .
Параметры
- value
- Object
- message
- String
- valueExpression
- String