CodeAttachEventStatement Klas

Definitie

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
CodeAttachEventStatement
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)

Van toepassing op