CodeRemoveEventStatement Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pernyataan yang menghapus penanganan aktivitas.
public ref class CodeRemoveEventStatement : System::CodeDom::CodeStatement
public class CodeRemoveEventStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeRemoveEventStatement : System.CodeDom.CodeStatement
type CodeRemoveEventStatement = class
inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeRemoveEventStatement = class
inherit CodeStatement
Public Class CodeRemoveEventStatement
Inherits CodeStatement
- Warisan
- Atribut
Contoh
Contoh berikut menunjukkan penggunaan CodeRemoveEventStatement untuk menghapus delegasi dari suatu peristiwa.
// Creates a delegate of type System.EventHandler pointing to a method named OnMouseEnter.
CodeDelegateCreateExpression^ mouseEnterDelegate = gcnew CodeDelegateCreateExpression( gcnew CodeTypeReference( "System.EventHandler" ),gcnew CodeThisReferenceExpression,"OnMouseEnter" );
// Creates a remove event statement that removes the delegate from the TestEvent event.
CodeRemoveEventStatement^ removeEvent1 = gcnew CodeRemoveEventStatement( gcnew CodeThisReferenceExpression,"TestEvent",mouseEnterDelegate );
// A C# code generator produces the following source code for the preceeding example code:
// this.TestEvent -= new System.EventHandler(this.OnMouseEnter);
// Creates a delegate of type System.EventHandler pointing to a method named OnMouseEnter.
CodeDelegateCreateExpression mouseEnterDelegate = new CodeDelegateCreateExpression( new CodeTypeReference("System.EventHandler"), new CodeThisReferenceExpression(), "OnMouseEnter" );
// Creates a remove event statement that removes the delegate from the TestEvent event.
CodeRemoveEventStatement removeEvent1 = new CodeRemoveEventStatement( new CodeThisReferenceExpression(), "TestEvent", mouseEnterDelegate );
// A C# code generator produces the following source code for the preceeding example code:
// this.TestEvent -= new System.EventHandler(this.OnMouseEnter);
' Creates a delegate of type System.EventHandler pointing to a method named OnMouseEnter.
Dim mouseEnterDelegate As New CodeDelegateCreateExpression(New CodeTypeReference("System.EventHandler"), New CodeThisReferenceExpression(), "OnMouseEnter")
' Creates a remove event statement that removes the delegate from the TestEvent event.
Dim removeEvent1 As New CodeRemoveEventStatement(New CodeThisReferenceExpression(), "TestEvent", mouseEnterDelegate)
' A Visual Basic code generator produces the following source code for the preceeding example code:
' RemoveHandler TestEvent, AddressOf Me.OnMouseEnter
Keterangan
CodeRemoveEventStatement dapat digunakan untuk mewakili pernyataan yang menghapus penanganan aktivitas untuk suatu peristiwa.
Properti Event menentukan peristiwa untuk menghapus penanganan aktivitas. Properti Listener menentukan penanganan aktivitas yang akan dihapus.
Konstruktor
CodeRemoveEventStatement() |
Menginisialisasi instans baru kelas CodeRemoveEventStatement. |
CodeRemoveEventStatement(CodeEventReferenceExpression, CodeExpression) |
Menginisialisasi instans CodeRemoveEventStatement baru kelas dengan penanganan aktivitas dan peristiwa yang ditentukan. |
CodeRemoveEventStatement(CodeExpression, String, CodeExpression) |
Menginisialisasi instans CodeRemoveEventStatement baru kelas menggunakan objek target, nama peristiwa, dan penanganan aktivitas yang ditentukan. |
Properti
EndDirectives |
CodeDirectiveCollection Mendapatkan objek yang berisi arahan akhir. (Diperoleh dari CodeStatement) |
Event |
Mendapatkan atau mengatur peristiwa untuk menghapus pendengar. |
LinePragma |
Mendapatkan atau mengatur baris tempat pernyataan kode terjadi. (Diperoleh dari CodeStatement) |
Listener |
Mendapatkan atau mengatur penanganan aktivitas untuk dihapus. |
StartDirectives |
CodeDirectiveCollection Mendapatkan objek yang berisi arahan mulai. (Diperoleh dari CodeStatement) |
UserData |
Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini. (Diperoleh dari CodeObject) |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |