CodeSnippetExpression クラス

定義

リテラル式を表します。Represents a literal expression.

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

リテラルコード片を使用して CodeSnippetExpression クラスのインスタンスを作成する方法を次のコード例に示します。The following code example demonstrates how to create an instance of the CodeSnippetExpression class using a literal code fragment.

// Creates a CodeSnippetExpression that represents a literal string that
// can be used as an expression in a CodeDOM graph.
CodeSnippetExpression^ literalExpression =
   gcnew CodeSnippetExpression( "Literal expression" );
// Creates a CodeSnippetExpression that represents a literal string that
// can be used as an expression in a CodeDOM graph.
CodeSnippetExpression literalExpression = 
    new CodeSnippetExpression("Literal expression");
' Creates a CodeSnippetExpression that represents a literal string that
' can be used as an expression in a CodeDOM graph.
Dim literalExpression As New CodeSnippetExpression("Literal expression")

注釈

リテラル式は、式のコードをリテラルコードフラグメントとして格納します。A literal expression stores the code of an expression as a literal code fragment. CodeDOM は、リテラルコードフラグメントを変換しません。The CodeDOM does not translate literal code fragments. リテラルコードフラグメントは、そのまま格納され、出力されます。Literal code fragments are stored and output just as they are. 開発者が既にターゲット言語に含まれているコードをカプセル化できるようにするために、リテラルコードを含む CodeDOM オブジェクトが用意されています。CodeDOM objects that contain literal code are provided so developers can encapsulate code that is already in the target language.

Value プロパティには、このスニペット式のリテラルコードが含まれています。The Value property contains the literal code for this snippet expression.

コンストラクター

CodeSnippetExpression()

CodeSnippetExpression クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeSnippetExpression class.

CodeSnippetExpression(String)

リテラル式を指定して、CodeSnippetExpression クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeSnippetExpression class using the specified literal expression.

プロパティ

UserData

現在のオブジェクトのユーザー定義可能なデータを取得します。Gets the user-definable data for the current object.

(継承元 CodeObject)
Value

コードのリテラル文字列を取得または設定します。Gets or sets the literal string of code.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象