InputDescriptor Class

Describes a single input of a data generator.

Namespace: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly: Microsoft.VisualStudio.TeamSystem.Data (in microsoft.visualstudio.teamsystem.data.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public NotInheritable Class InputDescriptor
    Implements IXmlSerializable
'Usage
Dim instance As InputDescriptor
[CLSCompliantAttribute(true)] 
public sealed class InputDescriptor : IXmlSerializable
[CLSCompliantAttribute(true)] 
public ref class InputDescriptor sealed : IXmlSerializable
/** @attribute CLSCompliantAttribute(true) */ 
public final class InputDescriptor implements IXmlSerializable
CLSCompliantAttribute(true) 
public final class InputDescriptor implements IXmlSerializable

Remarks

Input descriptors correspond to the data generator properties that appear in the Properties window, where the user can set them. Input descriptors can also correspond to the dynamically created (non-property) inputs of the data generator. The designer creates the input descriptors. The default designer creates input descriptors by using properties that are marked with InputAttribute.

An InputDescriptor provides sufficient information for the designer to get or set the input values for a data generator without creating an instance of the generator.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.InputDescriptor

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Tasks

How to: Add Input Properties to a Data Generator
Walkthrough: Creating a Custom Data Generator

Reference

InputDescriptor Members
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator Namespace
SetInputValues
AutoAssignedInput Enumeration