Code:
/ FX-1434 / FX-1434 / 1.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
- SecurityDocument.cs
- UnsafeNativeMethods.cs
- OleStrCAMarshaler.cs
- Property.cs
- GroupBox.cs
- ScriptControlManager.cs
- DataBindingExpressionBuilder.cs
- TemplatedWizardStep.cs
- XamlNamespaceHelper.cs
- NonVisualControlAttribute.cs
- PlaceHolder.cs
- ContentControl.cs
- AppDomainGrammarProxy.cs
- MSAAWinEventWrap.cs
- DecoderFallbackWithFailureFlag.cs
- InternalConfigEventArgs.cs
- ColumnTypeConverter.cs
- NotFiniteNumberException.cs
- Tuple.cs
- BufferModesCollection.cs
- BasicExpressionVisitor.cs
- PageFunction.cs
- LinkButton.cs
- Vector3D.cs
- SymbolEqualComparer.cs
- ObjectParameterCollection.cs
- PolyBezierSegmentFigureLogic.cs
- ApplicationFileParser.cs
- AuthenticationModuleElementCollection.cs
- SecurityChannelFactory.cs
- CompiledQuery.cs
- ListContractAdapter.cs
- LinqDataSourceValidationException.cs
- Camera.cs
- ManagementClass.cs
- ConfigurationSectionHelper.cs
- SqlFormatter.cs
- Gdiplus.cs
- SecurityDocument.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- HtmlMeta.cs
- StringDictionaryCodeDomSerializer.cs
- HttpResponseHeader.cs
- TypeKeyValue.cs
- EnvironmentPermission.cs
- SmtpDigestAuthenticationModule.cs
- Baml2006ReaderFrame.cs
- ColorPalette.cs
- GeometryHitTestResult.cs
- DelegateArgument.cs
- LogSwitch.cs
- InkCanvasSelectionAdorner.cs
- OpCellTreeNode.cs
- StyleTypedPropertyAttribute.cs
- EventHandlers.cs
- StringToken.cs
- OdbcFactory.cs
- ExtendedProtectionPolicyTypeConverter.cs
- SQLStringStorage.cs
- TypeElement.cs
- GlyphRunDrawing.cs
- WindowsRebar.cs
- ObjectDataSourceDesigner.cs
- TraceUtility.cs
- ConstructorExpr.cs
- SQLInt64.cs
- RootBuilder.cs
- DataViewSettingCollection.cs
- ClientProxyGenerator.cs
- Transform3DCollection.cs
- UnknownWrapper.cs
- FunctionDetailsReader.cs
- PersonalizationProvider.cs
- EncodedStreamFactory.cs
- DataGridPagerStyle.cs
- FieldNameLookup.cs
- CustomAttribute.cs
- MenuItemStyleCollectionEditor.cs
- BehaviorDragDropEventArgs.cs
- BitmapEffect.cs
- RawStylusSystemGestureInputReport.cs
- DeobfuscatingStream.cs
- NamedElement.cs
- AttributeTable.cs
- SQLString.cs
- ClrProviderManifest.cs
- MenuItemStyleCollection.cs
- ClientOptions.cs
- Preprocessor.cs
- HotSpot.cs
- TransactionProtocolConverter.cs
- DrawingState.cs
- FeatureSupport.cs
- AuthenticationModulesSection.cs
- RoleGroupCollection.cs
- Int32Storage.cs
- ellipse.cs
- SslStream.cs
- ZipIOLocalFileBlock.cs
- XmlReflectionMember.cs