Example #1
0
        public MethodProps GetMethodProps(uint token)
        {
            MethodProps props = new MethodProps();

            props.mToken = token;

            GetMethodProps(token, out props.mName, out props.pClass, out props.pdwAttr, out props.ppvSigBlob,
                           out props.pulCodeRVA, out props.pdwImplFlags);

            MetadataToken mToken = new MetadataToken(props.pClass);

            if (mToken.TokenType == TokenType.TypeDef)
            {
                TypeDefProps tdProps = GetTypeDefProps(props.pClass);
                props.parentProps = tdProps;
            }
            return(props);
        }
Example #2
0
        public MethodProps GetMethodProps(uint token)
        {
            MethodProps props = new MethodProps();
            props.mToken = token;

            GetMethodProps(token,out props.mName,out props.pClass,out props.pdwAttr,out props.ppvSigBlob,
                           out props.pulCodeRVA,out props.pdwImplFlags);

            MetadataToken mToken = new MetadataToken(props.pClass);
            if(mToken.TokenType == TokenType.TypeDef){
                TypeDefProps tdProps = GetTypeDefProps(props.pClass);
                props.parentProps = tdProps;
            }
            return props;
        }