CodeAttachEventStatement Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een instructie waarmee een gebeurtenis-handler-gemachtigde aan een gebeurtenis wordt gekoppeld.
public ref 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
[<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
- Overname
- Kenmerken
Voorbeelden
In de volgende voorbeeldcode ziet u hoe u een CodeAttachEventStatement gebeurtenis-handler koppelt aan een gebeurtenis.
// 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
Opmerkingen
CodeAttachEventStatement kan worden gebruikt om een instructie weer te geven waarmee een gebeurtenis-handler-gemachtigde voor een gebeurtenis wordt toegevoegd. De Event eigenschap geeft de gebeurtenis aan waaraan de gebeurtenis-handler moet worden gekoppeld. De Listener eigenschap geeft de gebeurtenis-handler aan die moet worden gekoppeld.
Constructors
| Name | Description |
|---|---|
| CodeAttachEventStatement() |
Initialiseert een nieuw exemplaar van de CodeAttachEventStatement klasse. |
| CodeAttachEventStatement(CodeEventReferenceExpression, CodeExpression) |
Initialiseert een nieuw exemplaar van de CodeAttachEventStatement klasse met behulp van de opgegeven gebeurtenis en gemachtigde. |
| CodeAttachEventStatement(CodeExpression, String, CodeExpression) |
Initialiseert een nieuw exemplaar van de CodeAttachEventStatement klasse met behulp van het opgegeven object dat de gedelegeerde gebeurtenis, gebeurtenisnaam en gebeurtenis-handler bevat. |
Eigenschappen
| Name | Description |
|---|---|
| EndDirectives |
Hiermee haalt u een CodeDirectiveCollection object op dat eindrichtlijnen bevat. (Overgenomen van CodeStatement) |
| Event |
Hiermee haalt u de gebeurtenis op of stelt u deze in om een gemachtigde voor een gebeurtenis-handler toe te voegen. |
| LinePragma |
Hiermee haalt u de regel op waarop de code-instructie plaatsvindt of stelt u deze in. (Overgenomen van CodeStatement) |
| Listener |
Hiermee haalt u de nieuwe gemachtigde voor de gebeurtenis-handler op of stelt deze in om deze aan de gebeurtenis te koppelen. |
| StartDirectives |
Hiermee haalt u een CodeDirectiveCollection object op dat beginrichtlijnen bevat. (Overgenomen van CodeStatement) |
| UserData |
Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op. (Overgenomen van CodeObject) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |