Share via


CodeIndexerExpression Sınıf

Tanım

Bir nesnenin dizin oluşturucu özelliğine başvuru gösterir.

public ref class CodeIndexerExpression : System::CodeDom::CodeExpression
public class CodeIndexerExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeIndexerExpression : System.CodeDom.CodeExpression
type CodeIndexerExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeIndexerExpression = class
    inherit CodeExpression
Public Class CodeIndexerExpression
Inherits CodeExpression
Devralma
CodeIndexerExpression
Öznitelikler

Örnekler

Aşağıdaki örnek, geçerli nesne için CodeIndexerExpression bir tür dizin oluşturucuya başvurmak için bir kullanımını gösterir.

array<CodePrimitiveExpression^>^temp1 = {gcnew CodePrimitiveExpression( 1 )};
System::CodeDom::CodeIndexerExpression^ indexerExpression = gcnew CodeIndexerExpression( gcnew CodeThisReferenceExpression,temp1 );

// A C# code generator produces the following source code for the preceeding example code:
//        this[1];
System.CodeDom.CodeIndexerExpression indexerExpression = new CodeIndexerExpression( new CodeThisReferenceExpression(), new CodePrimitiveExpression(1) );

// A C# code generator produces the following source code for the preceeding example code:

//        this[1];
Dim indexerExpression = New CodeIndexerExpression(New CodeThisReferenceExpression(), New CodePrimitiveExpression(1))

' A Visual Basic code generator produces the following source code for the preceeding example code:

'       Me(1)

Açıklamalar

CodeIndexerExpression bir kod dizin oluşturucuya veya dizi olmayan dizin oluşturucuya başvuru göstermek için kullanılabilir. Dizi dizin oluşturucularına başvuru göstermek için kullanın CodeArrayIndexerExpression .

Oluşturucular

CodeIndexerExpression()

CodeIndexerExpression sınıfının yeni bir örneğini başlatır.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Belirtilen hedef nesneyi ve dizini kullanarak sınıfının yeni bir örneğini CodeIndexerExpression başlatır.

Özellikler

Indices

Dizin oluşturucu ifadesinin dizin koleksiyonunu alır.

TargetObject

Dizine alınabilecek hedef nesneyi alır veya ayarlar.

UserData

Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır.

(Devralındığı yer: CodeObject)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır