//------------------------------------------------------------------------------ // // 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 SessionEndedEventArgs : EventArgs { private readonly SessionEndReasons reason; /// /// Initializes a new instance of the class. /// public SessionEndedEventArgs(SessionEndReasons reason) { this.reason = reason; } /// /// Gets how the session ended. /// public SessionEndReasons Reason { get { return reason; } } } }