//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ /* */ namespace System.ComponentModel.Design { using Microsoft.Win32; using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; /// /// Provides data for the event. /// [HostProtection(SharedState = true)] [System.Runtime.InteropServices.ComVisible(true)] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public sealed class ComponentChangingEventArgs : EventArgs { private object component; private MemberDescriptor member; /// /// /// Gets or sets the component that is being changed or that is the parent container of the member being changed. /// /// public object Component { get { return component; } } /// /// /// Gets or sets the member of the component that is about to be changed. /// /// public MemberDescriptor Member { get { return member; } } /// /// /// Initializes a new instance of the class. /// /// public ComponentChangingEventArgs(object component, MemberDescriptor member) { this.component = component; this.member = member; } } }