Aracılığıyla paylaş


CodeAttachEventStatement Sınıf

Tanım

Bir olaya olay işleyicisi temsilcisi ekleyen bir deyimi temsil eder.

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

Örnekler

Aşağıdaki örnek kod, bir CodeAttachEventStatement olayla olay işleyicisi eklemek için bir kullanımını gösterir.

// Defines a delegate creation expression that creates an EventHandler delegate pointing to a method named TestMethod.
CodeDelegateCreateExpression createDelegate1 = new CodeDelegateCreateExpression(
new CodeTypeReference( "System.EventHandler" ), new CodeThisReferenceExpression(), "TestMethod" );
// Attaches an EventHandler delegate pointing to TestMethod to the TestEvent event.
CodeAttachEventStatement attachStatement1 = new CodeAttachEventStatement( new CodeThisReferenceExpression(), "TestEvent", createDelegate1 );

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

//     this.TestEvent += new System.EventHandler(this.TestMethod);
' Defines a delegate creation expression that creates an EventHandler delegate pointing to TestMethod.
Dim createDelegate1 As New CodeDelegateCreateExpression(New CodeTypeReference("System.EventHandler"), New CodeThisReferenceExpression(), "TestMethod")

' Attaches an EventHandler delegate pointing to TestMethod to the TestEvent event.
Dim attachStatement1 As New CodeAttachEventStatement(New CodeThisReferenceExpression(), "TestEvent", createDelegate1)

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

'     AddHandler TestEvent, AddressOf Me.TestMethod

Açıklamalar

CodeAttachEventStatement bir olay için olay işleyici temsilcisi ekleyen bir deyimi temsil etmek için kullanılabilir. özelliği, Event olay işleyicisinin ekli olduğu olayı gösterir. Listener özelliği, eklenecek olay işleyicisini gösterir.

Oluşturucular

Name Description
CodeAttachEventStatement()

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

CodeAttachEventStatement(CodeEventReferenceExpression, CodeExpression)

Belirtilen olayı ve temsilciyi kullanarak sınıfın CodeAttachEventStatement yeni bir örneğini başlatır.

CodeAttachEventStatement(CodeExpression, String, CodeExpression)

Olay, olay adı ve olay işleyici temsilcisini içeren belirtilen nesneyi kullanarak sınıfın yeni bir örneğini CodeAttachEventStatement başlatır.

Özellikler

Name Description
EndDirectives

End yönergelerini içeren bir CodeDirectiveCollection nesnesi alır.

(Devralındığı yer: CodeStatement)
Event

Olay işleyicisi temsilcisinin ekleneceğini olayı alır veya ayarlar.

LinePragma

Kod deyiminin oluştuğu satırı alır veya ayarlar.

(Devralındığı yer: CodeStatement)
Listener

Yeni olay işleyici temsilcisini olaya eklenecek şekilde alır veya ayarlar.

StartDirectives

Başlangıç yönergelerini içeren bir CodeDirectiveCollection nesnesi alır.

(Devralındığı yer: CodeStatement)
UserData

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

(Devralındığı yer: CodeObject)

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır