CodePrimitiveExpression Třída

Definice

Představuje primitivní hodnotu datového typu.

public ref class CodePrimitiveExpression : System::CodeDom::CodeExpression
public class CodePrimitiveExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodePrimitiveExpression : System.CodeDom.CodeExpression
type CodePrimitiveExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodePrimitiveExpression = class
    inherit CodeExpression
Public Class CodePrimitiveExpression
Inherits CodeExpression
Dědičnost
CodePrimitiveExpression
Atributy

Příklady

Následující příklad ukazuje použití CodePrimitiveExpression k reprezentaci hodnot několika primitivních typů.

// Represents a string.
CodePrimitiveExpression^ stringPrimitive = gcnew CodePrimitiveExpression( "Test String" );

// Represents an integer.
CodePrimitiveExpression^ intPrimitive = gcnew CodePrimitiveExpression( 10 );

// Represents a floating point number.
CodePrimitiveExpression^ floatPrimitive = gcnew CodePrimitiveExpression( 1.03189 );

// Represents a null value expression.
CodePrimitiveExpression^ nullPrimitive = gcnew CodePrimitiveExpression( 0 );
// Represents a string.
CodePrimitiveExpression stringPrimitive = new CodePrimitiveExpression("Test String");
// Represents an integer.
CodePrimitiveExpression intPrimitive = new CodePrimitiveExpression(10);
// Represents a floating point number.
CodePrimitiveExpression floatPrimitive = new CodePrimitiveExpression(1.03189);
// Represents a null value expression.
CodePrimitiveExpression nullPrimitive = new CodePrimitiveExpression(null);
' Represents a string.
Dim stringPrimitive As New CodePrimitiveExpression("Test String")
' Represents an integer.
Dim intPrimitive As New CodePrimitiveExpression(10)
' Represents a floating point number.
Dim floatPrimitive As New CodePrimitiveExpression(1.03189)
' Represents a null value expression.
Dim nullPrimitive As New CodePrimitiveExpression(Nothing)

Poznámky

CodePrimitiveExpression lze použít k reprezentaci výrazu, který označuje hodnotu primitivního datového typu.

Vlastnost Value určuje hodnotu primitivního datového typu, která se má znázorňovat.

Primitivní datové typy, které lze reprezentovat pomocí CodePrimitiveExpression , zahrnují nullřetězec, 16bitová, 32bitová a 64bitová celá čísla se znaky a čísla s plovoucí desetinnou čárkou s jednoduchou přesností a dvojitou přesností.

Konstruktory

CodePrimitiveExpression()

Inicializuje novou instanci CodePrimitiveExpression třídy.

CodePrimitiveExpression(Object)

Inicializuje novou instanci CodePrimitiveExpression třídy pomocí zadaného objektu.

Vlastnosti

UserData

Získá uživatelsky definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)
Value

Získá nebo nastaví primitivní datový typ k reprezentaci.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro