此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
用于创建层元素的外观对象的层外观
继承层次结构
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal.Facades
命名空间: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal
程序集: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll 中)
语法
声明
Public NotInheritable Class Facades
public static class Facades
public ref class Facades abstract sealed
[<AbstractClass>]
[<Sealed>]
type Facades = class end
public final class Facades
方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
GetElement(ILayerArtifactReference) | 对于给定的 ILayerArtifactReference 外观对象,返回底层的 ReferenceItem 对象 |
![]() ![]() |
GetElement<TElement>(Object) | 对于给定的外观对象,其方法用来返回底层元素。 |
![]() ![]() |
GetFacade(ReferenceItem) | 对于给定的引用,返回 ILayerArtifactReference 外观对象。 |
![]() ![]() |
GetFacade<TFacade>(ModelElement) | 对于给定的层元素,这个方法返回了要求的外观对象来表示传入层元素。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal 命名空间