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