System.Reflection.MetadataImport.EnumCustomAttributes C# (CSharp) Method

EnumCustomAttributes() public method

public EnumCustomAttributes ( int mdToken, int result, int count ) : void
mdToken int
result int
count int
return void
        public unsafe void EnumCustomAttributes(int mdToken, int* result, int count) 
        {
            Enum((int)MetadataTokenType.CustomAttribute, mdToken, result, count);
        }
        public int EnumCustomAttributesCount(int mdToken) 

Usage Example

Esempio n. 1
0
        internal static CustomAttributeRecord[] GetCustomAttributeRecords(RuntimeModule module, int targetToken)
        {
            MetadataImport     metadataImport = module.MetadataImport;
            MetadataEnumResult result;

            metadataImport.EnumCustomAttributes(targetToken, out result);
            CustomAttributeRecord[] customAttributeRecordArray = new CustomAttributeRecord[result.Length];
            for (int index = 0; index < customAttributeRecordArray.Length; ++index)
            {
                metadataImport.GetCustomAttributeProps(result[index], out customAttributeRecordArray[index].tkCtor.Value, out customAttributeRecordArray[index].blob);
            }
            return(customAttributeRecordArray);
        }
All Usage Examples Of System.Reflection.MetadataImport::EnumCustomAttributes