Table of Contents

Interface IMetadataImport2

Namespace
Microsoft.Samples.Debugging.CorMetadata.NativeApi
Assembly
raw.dll
[Guid("FCE5EFA0-8BBA-4f8e-A036-8F2022B08466")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMetadataImport2 : IMetadataImport

Methods

CloseEnum(IntPtr)
CountEnum(IntPtr, out int)
EnumCustomAttributes(ref IntPtr, int, int, out int, uint, out uint)
EnumEvents_()
EnumFields(ref IntPtr, int, out int, int, out uint)
EnumFieldsWithName_()
EnumGenericParamConstraints_()
EnumGenericParams(ref IntPtr, int, out int, uint, out uint)
EnumInterfaceImpls_(IntPtr, int)
EnumMemberRefs_()
EnumMembersWithName_()
EnumMembers_()
EnumMethodImpls_()
EnumMethodSemantics_()
EnumMethodSpecs_()
EnumMethods(ref IntPtr, int, out int, int, out int)
EnumMethodsWithName_()
EnumModuleRefs_()
EnumParams(ref IntPtr, int, out int, int, out uint)
EnumPermissionSets_()
EnumProperties(ref IntPtr, int, out int, int, out uint)
EnumSignatures_()
EnumTypeDefs(ref IntPtr, out int, uint, out uint)
EnumTypeRefs_()
EnumTypeSpecs_()
EnumUnresolvedMethods_()
EnumUserStrings_()
FindField_()
FindMemberRef_()
FindMember_()
FindMethod_()
FindTypeDefByName(string, int, out int)
FindTypeRef_()
GetClassLayout_()
GetCustomAttributeByName(int, string, out IntPtr, out uint)
GetCustomAttributeProps_()
GetEventProps_()
GetFieldMarshal_()
GetFieldProps(int, out int, StringBuilder, int, out int, out int, out IntPtr, out int, out int, out IntPtr, out int)
GetGenericParamConstraintProps_()
GetGenericParamProps(int, out uint, out int, out int, out int, StringBuilder, ulong, out ulong)
GetInterfaceImplProps_()
GetMemberProps_()
GetMemberRefProps(uint, out int, StringBuilder, int, out uint, out IntPtr, out int)
GetMethodProps(uint, out int, StringBuilder, int, out int, out uint, out IntPtr, out uint, out uint, out uint)
GetMethodSemantics_()
GetMethodSpecProps(int, out int, out IntPtr, out int)
GetModuleFromScope_()
GetModuleRefProps_()
GetNameFromToken_()
GetNativeCallConvFromSig_()
GetNestedClassProps(int, out int)
GetPEKind_()
GetParamForMethodIndex_()
GetParamProps(int, out int, out uint, StringBuilder, uint, out uint, out uint, out uint, out IntPtr, out uint)
GetPermissionSetProps_()
GetPinvokeMap_()
GetPropertyProps(uint, out int, StringBuilder, int, out int, out uint, out IntPtr, out uint, out uint, out IntPtr, out uint, out int, out int, out int, int, out uint)
GetRVA_()
GetScopeProps(StringBuilder, int, out int, out Guid)
GetSigFromToken_()
GetTypeDefProps(int, StringBuilder, int, out int, out TypeAttributes, out int)
GetTypeRefProps(int, out int, StringBuilder, int, out int)
GetTypeSpecFromToken_()
GetUserString(int, StringBuilder, int, out int)
GetVersionString_()
IsGlobal_()
IsValidToken(uint)
ResetEnum(IntPtr, int)
ResolveTypeRef(int, ref Guid, out object, out int)