更新:2007 年 11 月
标识生成器的输入属性 (Property) 的属性 (Attribute)。
命名空间: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
程序集: Microsoft.VisualStudio.TeamSystem.Data(在 Microsoft.VisualStudio.TeamSystem.Data.dll 中)
语法
声明
<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False, _
Inherited := True)> _
Public NotInheritable Class InputAttribute _
Inherits Attribute
用法
Dim instance As InputAttribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false,
Inherited = true)]
public sealed class InputAttribute : Attribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false,
Inherited = true)]
public ref class InputAttribute sealed : public Attribute
public final class InputAttribute extends Attribute
备注
使用此属性 (Attribute) 可以标识自定义数据生成器的输入属性 (Property)。这些属性 (Property) 显示在“属性”窗口中,用户可以在此窗口中对它们进行设置。DefaultGeneratorDesigner 使用此属性 (Attribute) 来构造一个 InputDescriptor 数组。此行为属于声明性的扩展性模型,在这种模型中,自定义生成器的作者可以在属性 (Attribute) 中指定输入和输出,而不是显式构造用于提供输入和输出数据的设计器。
继承层次结构
System.Object
System.Attribute
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.InputAttribute
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
另请参见
参考
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator 命名空间