using System;
using System.Runtime.InteropServices;
namespace System.Reflection
{
/// Retrieves the mapping of an interface into the actual methods on a class that implements that interface.
// Token: 0x02000245 RID: 581
[ComVisible(true)]
public struct InterfaceMapping
{
/// Shows the methods that are defined on the interface.
// Token: 0x04000A5B RID: 2651
[ComVisible(true)]
public MethodInfo[] InterfaceMethods;
/// Shows the type that represents the interface.
// Token: 0x04000A5C RID: 2652
[ComVisible(true)]
public Type InterfaceType;
/// Shows the methods that implement the interface.
// Token: 0x04000A5D RID: 2653
[ComVisible(true)]
public MethodInfo[] TargetMethods;
/// Represents the type that was used to create the interface mapping.
// Token: 0x04000A5E RID: 2654
[ComVisible(true)]
public Type TargetType;
}
}