//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace Microsoft.Win32 { using System; using System.Diagnostics; using System.Runtime.InteropServices; 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 TimerElapsedEventArgs : EventArgs { private readonly IntPtr timerId; /// /// Initializes a new instance of the class. /// public TimerElapsedEventArgs(IntPtr timerId) { this.timerId = timerId; } /// /// Gets the ID number for the timer. /// public IntPtr TimerId { get { return this.timerId; } } } }