Table of Contents

Interface IMetadataImport

Namespace
Microsoft.Samples.Debugging.CorMetadata.NativeApi
Assembly
raw.dll
[Guid("7DAC8207-D3AE-4c75-9B67-92801A497D44")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface 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_()
EnumInterfaceImpls(ref IntPtr, int, int[], int, out int)
EnumMemberRefs_()
EnumMembersWithName_()
EnumMembers_()
EnumMethodImpls_()
EnumMethodSemantics_()
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)
GetInterfaceImplProps(int, out int, out int)
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_()
GetModuleFromScope_()
GetModuleRefProps_()
GetNameFromToken_()
GetNativeCallConvFromSig_()
GetNestedClassProps(int, out int)
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)
IsGlobal_()
IsValidToken(uint)
ResetEnum(IntPtr, int)
ResolveTypeRef(int, ref Guid, out object, out int)