CodeAttachEventStatement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Öznitelikler
Örnekler
Aşağıdaki örnek kod, bir CodeAttachEventStatement olaya 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 = gcnew CodeDelegateCreateExpression( gcnew CodeTypeReference( "System.EventHandler" ),gcnew CodeThisReferenceExpression,"TestMethod" );
// Attaches an EventHandler delegate pointing to TestMethod to the TestEvent event.
CodeAttachEventStatement^ attachStatement1 = gcnew CodeAttachEventStatement( gcnew 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 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şleyicisi 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
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şleyicisi temsilcisini içeren belirtilen nesneyi kullanarak sınıfın yeni bir örneğini CodeAttachEventStatement başlatır. |
Özellikler
EndDirectives |
Bitiş yönergelerini içeren bir CodeDirectiveCollection nesnesi alır. (Devralındığı yer: CodeStatement) |
Event |
Olay işleyicisi temsilcisi eklemek için olayı alır veya ayarlar. |
LinePragma |
Kod deyiminin oluştuğu satırı alır veya ayarlar. (Devralındığı yer: CodeStatement) |
Listener |
Olaya eklenecek yeni olay işleyicisi temsilcisini 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
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) |