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
- ComboBoxRenderer.cs
- FragmentQueryKB.cs
- EventDescriptor.cs
- ServiceOperationParameter.cs
- VectorValueSerializer.cs
- TimeSpanStorage.cs
- DataBoundControlAdapter.cs
- ClientUrlResolverWrapper.cs
- XslException.cs
- SqlWriter.cs
- OdbcCommandBuilder.cs
- ColorBlend.cs
- ToolStripDropTargetManager.cs
- WindowsListBox.cs
- AsymmetricSignatureDeformatter.cs
- DependencyObjectPropertyDescriptor.cs
- ListViewItemMouseHoverEvent.cs
- SizeAnimationBase.cs
- EventRouteFactory.cs
- XmlCountingReader.cs
- ContextConfiguration.cs
- SchemaNames.cs
- ArgumentException.cs
- SapiGrammar.cs
- MDIClient.cs
- XsltLibrary.cs
- NotFiniteNumberException.cs
- MembershipSection.cs
- EntityTransaction.cs
- HttpCapabilitiesSectionHandler.cs
- RangeValueProviderWrapper.cs
- assertwrapper.cs
- ProjectionPruner.cs
- InputScopeConverter.cs
- __Error.cs
- IpcManager.cs
- SmiEventStream.cs
- Int16Animation.cs
- ViewKeyConstraint.cs
- Coordinator.cs
- EntityExpressionVisitor.cs
- ReliableSessionBindingElementImporter.cs
- Wildcard.cs
- TextFindEngine.cs
- SmiTypedGetterSetter.cs
- CopyEncoder.cs
- ReverseComparer.cs
- FunctionUpdateCommand.cs
- SqlDataSourceConnectionPanel.cs
- RubberbandSelector.cs
- FrameworkPropertyMetadata.cs
- ScriptingWebServicesSectionGroup.cs
- MediaPlayerState.cs
- PrintDialogException.cs
- HttpCookie.cs
- SessionStateItemCollection.cs
- ExecutionContext.cs
- CompiledQueryCacheEntry.cs
- DecimalMinMaxAggregationOperator.cs
- FastEncoderWindow.cs
- OdbcCommand.cs
- XmlnsPrefixAttribute.cs
- ReaderContextStackData.cs
- LongValidator.cs
- MatrixStack.cs
- CodeTypeMember.cs
- MarkerProperties.cs
- Int32CollectionConverter.cs
- ImageIndexConverter.cs
- BitmapEncoder.cs
- JulianCalendar.cs
- GraphicsContainer.cs
- MethodToken.cs
- HtmlInputButton.cs
- MetadataItemSerializer.cs
- DataGridViewRowEventArgs.cs
- WebUtil.cs
- DockPatternIdentifiers.cs
- ColorConvertedBitmapExtension.cs
- validationstate.cs
- PagesChangedEventArgs.cs
- ResourceExpressionBuilder.cs
- Latin1Encoding.cs
- ByteRangeDownloader.cs
- InlineObject.cs
- ClientFormsIdentity.cs
- ServiceProviders.cs
- CommonObjectSecurity.cs
- SymbolEqualComparer.cs
- ToolStripDropDownClosingEventArgs.cs
- FloaterBaseParagraph.cs
- XmlSerializerSection.cs
- ComponentConverter.cs
- ReadOnlyPropertyMetadata.cs
- PointConverter.cs
- ConstantSlot.cs
- CompoundFileIOPermission.cs
- RectIndependentAnimationStorage.cs
- FixedTextView.cs
- BackgroundWorker.cs