Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / Microsoft / Win32 / SessionSwitchEventArgs.cs / 1 / SessionSwitchEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace Microsoft.Win32 {
using System;
using System.Diagnostics;
using System.Security.Permissions;
///
/// Provides data for the event.
///
[HostProtectionAttribute(MayLeakOnAbort = true)]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name = "FullTrust")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
public class SessionSwitchEventArgs : EventArgs {
private readonly SessionSwitchReason reason;
///
/// Initializes a new instance of the class.
///
public SessionSwitchEventArgs(SessionSwitchReason reason) {
this.reason = reason;
}
///
/// Gets the reason for the session switch.
///
public SessionSwitchReason Reason {
get {
return reason;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace Microsoft.Win32 {
using System;
using System.Diagnostics;
using System.Security.Permissions;
///
/// Provides data for the event.
///
[HostProtectionAttribute(MayLeakOnAbort = true)]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name = "FullTrust")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
public class SessionSwitchEventArgs : EventArgs {
private readonly SessionSwitchReason reason;
///
/// Initializes a new instance of the class.
///
public SessionSwitchEventArgs(SessionSwitchReason reason) {
this.reason = reason;
}
///
/// Gets the reason for the session switch.
///
public SessionSwitchReason Reason {
get {
return reason;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsServiceElement.cs
- EDesignUtil.cs
- CustomWebEventKey.cs
- RawStylusInput.cs
- tabpagecollectioneditor.cs
- controlskin.cs
- ToolstripProfessionalRenderer.cs
- WpfWebRequestHelper.cs
- ModelTreeEnumerator.cs
- KeyFrames.cs
- ServiceNameCollection.cs
- MarshalDirectiveException.cs
- Quad.cs
- MemberPathMap.cs
- log.cs
- Restrictions.cs
- InputLanguageProfileNotifySink.cs
- SchemaImporter.cs
- AppModelKnownContentFactory.cs
- _SpnDictionary.cs
- SatelliteContractVersionAttribute.cs
- BitmapImage.cs
- Package.cs
- EndpointReference.cs
- ConditionCollection.cs
- WSMessageEncoding.cs
- SiteMapPath.cs
- SingleResultAttribute.cs
- ButtonChrome.cs
- CheckBoxFlatAdapter.cs
- BindingCollection.cs
- SpellerInterop.cs
- WindowsEditBox.cs
- PageBreakRecord.cs
- CodeGenHelper.cs
- HtmlLinkAdapter.cs
- SimpleType.cs
- EventArgs.cs
- TypeElementCollection.cs
- CacheRequest.cs
- LineSegment.cs
- XPathNavigatorKeyComparer.cs
- QilParameter.cs
- MarkupProperty.cs
- TemplatedWizardStep.cs
- CloudCollection.cs
- ElementProxy.cs
- RawStylusInput.cs
- PropagatorResult.cs
- VirtualPathProvider.cs
- SafeEventLogReadHandle.cs
- RenamedEventArgs.cs
- PrimitiveXmlSerializers.cs
- WSHttpBindingCollectionElement.cs
- DictionaryEntry.cs
- Empty.cs
- MethodAccessException.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SqlUnionizer.cs
- ConstructorBuilder.cs
- SetStoryboardSpeedRatio.cs
- HyperlinkAutomationPeer.cs
- LongPath.cs
- HttpCachePolicyWrapper.cs
- DuplexChannel.cs
- ResourceWriter.cs
- PolicyFactory.cs
- StrokeIntersection.cs
- Lasso.cs
- ComponentCommands.cs
- RenderingEventArgs.cs
- QueryResponse.cs
- RuntimeEnvironment.cs
- PackagingUtilities.cs
- ExternalException.cs
- _MultipleConnectAsync.cs
- SiteMembershipCondition.cs
- CroppedBitmap.cs
- JsonWriter.cs
- ExecutionContext.cs
- XmlArrayItemAttributes.cs
- CompareValidator.cs
- ImpersonateTokenRef.cs
- DataSourceXmlClassAttribute.cs
- TypeInitializationException.cs
- HtmlInputPassword.cs
- UITypeEditor.cs
- Light.cs
- RootDesignerSerializerAttribute.cs
- PolicyManager.cs
- RawStylusInput.cs
- handlecollector.cs
- NeedSkipTokenVisitor.cs
- ToolboxComponentsCreatingEventArgs.cs
- DataGridRowEventArgs.cs
- UnsafeNativeMethods.cs
- TriggerAction.cs
- SymmetricCryptoHandle.cs
- DesignTimeParseData.cs
- OptimalBreakSession.cs