次の方法で共有


VCWebServiceProxyGeneratorTool.Namespace プロパティ

親名前空間を定義するオブジェクトを取得または設定します。

名前空間 :  Microsoft.VisualStudio.VCProjectEngine
アセンブリ :  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)

構文

'宣言
Property Namespace As String
'使用
Dim instance As VCWebServiceProxyGeneratorTool
Dim value As String

value = instance.Namespace

instance.Namespace = value
string Namespace { get; set; }
property String^ Namespace {
    String^ get ();
    void set (String^ value);
}
function get Namespace () : String
function set Namespace (value : String)

プロパティ値

型 : System.String

名前空間の名前を指定する文字列を返します。

解説

Namespace は、プロジェクトのルート名前空間と一致している必要があります。

多くの場合、Namespace の値は、ラップするライブラリの名前と同じです。

このサンプル コードをコンパイルして実行する方法については、「方法 : プロジェクト モデル機能拡張のプログラム例をコンパイルする」を参照してください。

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a 
' Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCManagedWrapperGeneratorTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCManagedWrapperGeneratorTool")
        MsgBox("Current namespace : " & _
          tool.Namespace)
    End Sub
End Module

アクセス許可

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

参照

参照

VCWebServiceProxyGeneratorTool インターフェイス

VCWebServiceProxyGeneratorTool メンバ

Microsoft.VisualStudio.VCProjectEngine 名前空間