//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ /* */ namespace System.ComponentModel.Design { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using Microsoft.Win32; /// /// Provides data for the /// event. /// [HostProtection(SharedState = 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 ActiveDesignerEventArgs : EventArgs { /// /// The document that is losing activation. /// private readonly IDesignerHost oldDesigner; /// /// The document that is gaining activation. /// private readonly IDesignerHost newDesigner; /// /// Initializes a new instance of the /// class. /// public ActiveDesignerEventArgs(IDesignerHost oldDesigner, IDesignerHost newDesigner) { this.oldDesigner = oldDesigner; this.newDesigner = newDesigner; } /// /// /// Gets or /// sets the document that is losing activation. /// /// public IDesignerHost OldDesigner { get { return oldDesigner; } } /// /// /// Gets or /// sets the document that is gaining activation. /// /// public IDesignerHost NewDesigner { get { return newDesigner; } } } }