PropertyExtension<TTargetElementType> 类
属性扩展的抽象基类。
继承层次结构
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.PropertyExtension<TTargetElementType>
命名空间: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
程序集: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll 中)
语法
声明
Public MustInherit Class PropertyExtension(Of TTargetElementType As {Class, ILayerElement}) _
Inherits PropertyDescriptor _
Implements IPropertyExtension
public abstract class PropertyExtension<TTargetElementType> : PropertyDescriptor,
IPropertyExtension
where TTargetElementType : class, ILayerElement
generic<typename TTargetElementType>
where TTargetElementType : ref class, ILayerElement
public ref class PropertyExtension abstract : public PropertyDescriptor,
IPropertyExtension
[<AbstractClass>]
type PropertyExtension<'TTargetElementType when 'TTargetElementType : not struct and ILayerElement> =
class
inherit PropertyDescriptor
interface IPropertyExtension
end
JScript 不支持泛型类型或方法。
类型参数
- TTargetElementType
PropertyExtension<TTargetElementType> 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
PropertyExtension<TTargetElementType> | 属性扩展的构造函数 |
页首
属性
页首
方法
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IPropertyExtension.GetPropertyDescriptor |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer 命名空间