BaseShadow - класс
Этот класс используется методом публикации для помощи в тестировании закрытых типов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public Class BaseShadow
public class BaseShadow
public ref class BaseShadow
type BaseShadow = class end
public class BaseShadow
Тип BaseShadow предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
BaseShadow(PrivateObject) | Инициализирует новый экземпляр класса BaseShadow. | |
BaseShadow(PrivateType) | Инициализирует новый экземпляр класса BaseShadow. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Target | Получает целевой объект. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли указанный объект текущему объекту. (Переопределяет Object.Equals(Object).) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Возвращает хэш-код для данного экземпляра. (Переопределяет Object.GetHashCode().) | |
GetShadowAttacher | Используется для динамического восстановления массивов закрытых типов. | |
GetTargetObject | Статическая функция, которая будет использоваться вместе с методом TransferArray для глубокого копирования массива с отменой затенения действительных целевых объектов Type. | |
GetTargetType | Возвращает целевой объект Type для потенциального класса теневой копии. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MakeArrayType | Возвращает объект Type, который представляет массив указанного типа с заданной размерностью. | |
MakeByRefType | Возвращает объект Type, который представляет указанный тип, передаваемый в качестве параметра ref. | |
MakePointerType | Возвращает объект Type, который представляет указатель на указанный тип. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
Same | Пустой метод, используемый для передачи массивов того же типа Type.Это надежная реализация делегата BaseShadow.ElementConverter, используемого для массивов того же типа. | |
ToString | Возвращает строку String, представляющую текущий объект BaseShadow. (Переопределяет Object.ToString().) | |
TransferArray | Выполняет глубокое копирование массива типа Type в аналогичный массив другого типа Type. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
AttachShadowName | Имя статического метода в производных классах. | |
m_privateObject | Объект PrivateObject, хранящийся в этом экземпляре. |
В начало страницы
Заметки
Открытые методы доступа Type, которые используют класс PrivateObject для тестирования закрытых типов, должны наследоваться из этого класса.
Этот класс следует использовать в качестве базового класса для наследования.Не нужно вызывать методы непосредственно из этого класса.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен