次の方法で共有


CodeSnippetCompileUnit クラス

定義

コンパイルできるリテラル コード片を表します。

public ref class CodeSnippetCompileUnit : System::CodeDom::CodeCompileUnit
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
type CodeSnippetCompileUnit = class
    inherit CodeCompileUnit
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetCompileUnit = class
    inherit CodeCompileUnit
Public Class CodeSnippetCompileUnit
Inherits CodeCompileUnit
継承
CodeSnippetCompileUnit
属性

次のコード例では、リテラル コードを表す文字列を使用して、 クラスの CodeSnippetCompileUnit 新しいインスタンスを作成する方法を示します。

// Creates a compile unit using a literal sring;
String^ literalCode;
literalCode = "using System; namespace TestLiteralCode " +
   "{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit^ csu = gcnew CodeSnippetCompileUnit( literalCode );
// Creates a compile unit using a literal sring;
string literalCode;
literalCode = "using System; namespace TestLiteralCode " +
    "{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit csu = new CodeSnippetCompileUnit( literalCode );
' Creates a compile unit using a literal sring.
Dim literalCode As String
literalCode = "using System; namespace TestLiteralCode " & _
    "{ public class TestClass { public TestClass() {} } }"
Dim csu As New CodeSnippetCompileUnit(literalCode)

注釈

CodeSnippetCompileUnit は、変更なしでソースに直接含まれるコードのリテラル ブロックを表すことができます。

CodeSnippetCompileUnit 、元の形式でコードのセクションを文字列として格納します。 CodeDOM では、リテラル コード フラグメントは変換されません。 リテラル コード フラグメントは、元の形式で格納および出力されます。 リテラル コードを含む CodeDOM オブジェクトが用意されているため、開発者はターゲット言語に既に存在するコードをカプセル化できます。

プロパティには Value 、リテラル コード フラグメントが文字列として含まれています。 プロパティは LinePragma 省略可能であり、ソース コード ドキュメント内のコードの位置を指定します。

コンストラクター

CodeSnippetCompileUnit()

CodeSnippetCompileUnit クラスの新しいインスタンスを初期化します。

CodeSnippetCompileUnit(String)

CodeSnippetCompileUnit クラスの新しいインスタンスを初期化します。

プロパティ

AssemblyCustomAttributes

生成されるアセンブリのカスタム属性のコレクションを取得します。

(継承元 CodeCompileUnit)
EndDirectives

終了ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。

(継承元 CodeCompileUnit)
LinePragma

ソース コード ドキュメント内でのコードの位置を示す行情報およびファイル情報を取得または設定します。

Namespaces

名前空間のコレクションを取得します。

(継承元 CodeCompileUnit)
ReferencedAssemblies

参照アセンブリを取得します。

(継承元 CodeCompileUnit)
StartDirectives

開始ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。

(継承元 CodeCompileUnit)
UserData

現在のオブジェクトのユーザー定義可能なデータを取得します。

(継承元 CodeObject)
Value

表すリテラル コード片を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象