Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeAttachEventStatement.cs / 1 / CodeAttachEventStatement.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.CodeDom {
using System.Diagnostics;
using System;
using Microsoft.Win32;
using System.Collections;
using System.Runtime.InteropServices;
///
///
/// Represents a event attach statement.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeAttachEventStatement : CodeStatement {
private CodeEventReferenceExpression eventRef;
private CodeExpression listener;
///
///
/// Initializes a new instance of .
///
///
public CodeAttachEventStatement() {
}
///
///
/// Initializes a new instance of the class using the specified arguments.
///
///
public CodeAttachEventStatement(CodeEventReferenceExpression eventRef, CodeExpression listener) {
this.eventRef = eventRef;
this.listener = listener;
}
///
/// [To be supplied.]
///
public CodeAttachEventStatement(CodeExpression targetObject, string eventName, CodeExpression listener) {
this.eventRef = new CodeEventReferenceExpression(targetObject, eventName);
this.listener = listener;
}
///
///
/// The event to attach a listener to.
///
///
public CodeEventReferenceExpression Event {
get {
if (eventRef == null) {
return new CodeEventReferenceExpression();
}
return eventRef;
}
set {
eventRef = value;
}
}
///
///
/// The new listener.
///
///
public CodeExpression Listener {
get {
return listener;
}
set {
listener = value;
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NominalTypeEliminator.cs
- DependencyObjectProvider.cs
- AccessKeyManager.cs
- sitestring.cs
- DBNull.cs
- PreProcessInputEventArgs.cs
- WindowVisualStateTracker.cs
- WebBrowser.cs
- Stroke2.cs
- AutomationTextAttribute.cs
- DataErrorValidationRule.cs
- TextBoxBaseDesigner.cs
- ConsumerConnectionPointCollection.cs
- HierarchicalDataTemplate.cs
- OutputCacheEntry.cs
- BamlLocalizer.cs
- XpsFilter.cs
- ScopelessEnumAttribute.cs
- DataTableClearEvent.cs
- WizardStepBase.cs
- LinqDataSource.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- SemaphoreFullException.cs
- DBDataPermission.cs
- RelatedCurrencyManager.cs
- SequentialActivityDesigner.cs
- IdnElement.cs
- PassportAuthentication.cs
- InvalidateEvent.cs
- PingReply.cs
- DesignerVerb.cs
- CodeSnippetExpression.cs
- BitmapPalette.cs
- UInt64Converter.cs
- NetSectionGroup.cs
- Rect3DConverter.cs
- ADMembershipProvider.cs
- ToolStripItemClickedEventArgs.cs
- OleDbStruct.cs
- ProcessModelInfo.cs
- SynchronizationLockException.cs
- DataPagerField.cs
- DependentList.cs
- BindingContext.cs
- SortedDictionary.cs
- FormDesigner.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- GZipStream.cs
- Mappings.cs
- X500Name.cs
- RequestQueue.cs
- Zone.cs
- Thread.cs
- ExecutionScope.cs
- AsyncOperation.cs
- DictionaryContent.cs
- SpellerError.cs
- SafeFileMappingHandle.cs
- EntitySqlQueryCacheEntry.cs
- XmlHierarchyData.cs
- Marshal.cs
- KnownTypesProvider.cs
- ExpressionVisitor.cs
- TraceSwitch.cs
- ResolvedKeyFrameEntry.cs
- ToolStripPanel.cs
- EdmEntityTypeAttribute.cs
- NewArray.cs
- SaveWorkflowAsyncResult.cs
- XmlAnyElementAttribute.cs
- ExceptionWrapper.cs
- ExpressionVisitor.cs
- InternalPermissions.cs
- MetadataArtifactLoaderCompositeFile.cs
- RecordBuilder.cs
- HijriCalendar.cs
- CodeAccessPermission.cs
- TemplateColumn.cs
- TemplateXamlTreeBuilder.cs
- WindowsGrip.cs
- Model3DCollection.cs
- StaticFileHandler.cs
- Main.cs
- SmtpSection.cs
- XmlCustomFormatter.cs
- LinqTreeNodeEvaluator.cs
- StatusBar.cs
- Wildcard.cs
- FontCollection.cs
- HwndProxyElementProvider.cs
- DispatcherExceptionEventArgs.cs
- PathTooLongException.cs
- InstanceKeyNotReadyException.cs
- LicenseContext.cs
- SqlDataSource.cs
- DataGridViewAccessibleObject.cs
- PromptStyle.cs
- EncryptedReference.cs
- Attributes.cs
- HtmlElementEventArgs.cs