using System;
using System.Runtime.InteropServices;
namespace System.ComponentModel.Design
{
/// Provides data for the event. This class cannot be inherited.
// Token: 0x0200003F RID: 63
[ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
{
/// Initializes a new instance of the class.
/// The component that is about to be changed.
/// A indicating the member of the component that is about to be changed.
// Token: 0x060002A6 RID: 678 RVA: 0x000096B4 File Offset: 0x000078B4
public ComponentChangingEventArgs(object component, MemberDescriptor member)
{
this.component = component;
this.member = member;
}
/// Gets the component that is about to be changed or the component that is the parent container of the member that is about to be changed.
/// The component that is about to have a member changed.
// Token: 0x170000C2 RID: 194
// (get) Token: 0x060002A7 RID: 679 RVA: 0x000096CC File Offset: 0x000078CC
public object Component
{
get
{
return this.component;
}
}
/// Gets the member that is about to be changed.
/// A indicating the member that is about to be changed, if known, or null otherwise.
// Token: 0x170000C3 RID: 195
// (get) Token: 0x060002A8 RID: 680 RVA: 0x000096D4 File Offset: 0x000078D4
public MemberDescriptor Member
{
get
{
return this.member;
}
}
// Token: 0x040000BE RID: 190
private object component;
// Token: 0x040000BF RID: 191
private MemberDescriptor member;
}
}