GenericParameterHelper - класс
Этот класс является прототипом для использования с универсальными шаблонами. С его помощью можно выполнять тестирование универсальных типов, поскольку он позволяет передавать аргументы общего типа.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public Class GenericParameterHelper _
Implements IComparable, IEnumerable, ICloneable
public class GenericParameterHelper : IComparable,
IEnumerable, ICloneable
public ref class GenericParameterHelper : IComparable,
IEnumerable, ICloneable
type GenericParameterHelper =
class
interface IComparable
interface IEnumerable
interface ICloneable
end
public class GenericParameterHelper implements IComparable, IEnumerable, ICloneable
Тип GenericParameterHelper предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
GenericParameterHelper() | Инициализирует новый экземпляр класса GenericParameterHelper.Этот конструктор инициализирует свойство Data, используя случайное значение. | |
GenericParameterHelper(Int32) | Инициализирует новый экземпляр класса GenericParameterHelper.Этот конструктор инициализирует свойства Data, используя значение, указанное пользователем. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Data | Получает или задает свойство Data для этого экземпляра. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Clone | Создает новый экземпляр класса GenericParameterHelper, являющийся копией текущего экземпляра. | |
CompareTo | Сравнивает текущий экземпляр с другим объектом того же типа и возвращает целое число, которое показывает, расположен ли текущий экземпляр перед, после или на той же позиции в порядке сортировки, что и другой объект. | |
Equals | Определяет, равен ли указанный объект GenericParameterHelper текущему объекту GenericParameterHelper. (Переопределяет Object.Equals(Object).) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetEnumerator | Возвращает перечисление, длина которого является производной от свойства Data. | |
GetHashCode | Возвращает хэш-код для этого объекта GenericParameterHelper. (Переопределяет Object.GetHashCode().) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Возможно, модульный тест будет не в состоянии передавать фактический тип в тестируемый универсальный метод. Вместо этого код может передавать данный универсальный прототип.
Когда Team System (средства тестирования) создает модульный тест для тестирования универсального типа, вызовы, которые тестируют данный универсальный тип, используют прототипные аргументы универсального типа.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен