Facades.GetFacade<TFacade> メソッド (ModelElement)

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

指定されたレイヤー要素の場合、このメソッドは要求されたファサード オブジェクトを返して、渡されるレイヤー要素を表します。

名前空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal
アセンブリ:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll 内)

構文

'宣言
Public Shared Function GetFacade(Of TFacade As {Class, ILayerElement}) ( _
    element As ModelElement _
) As TFacade
public static TFacade GetFacade<TFacade>(
    ModelElement element
)
where TFacade : class, ILayerElement
public:
generic<typename TFacade>
where TFacade : ref class, ILayerElement
static TFacade GetFacade(
    ModelElement^ element
)
static member GetFacade : 
        element:ModelElement -> 'TFacade  when 'TFacade : not struct and ILayerElement
JScript では、ジェネリックな型またはメソッドは使用できません。

型パラメーター

  • TFacade
    作成する Facade オブジェクトの種類。

パラメーター

戻り値

型: TFacade
要求された TFacade オブジェクト。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Facades クラス

GetFacade オーバーロード

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.Internal 名前空間