_CreateCaObject() private method

private _CreateCaObject ( void pModule, void pCtor, byte ppBlob, byte pEndBlob, int pcNamedArgs ) : Object
pModule void
pCtor void
ppBlob byte
pEndBlob byte
pcNamedArgs int
return Object
        private unsafe static object CreateCaObject(RuntimeModule module, IRuntimeMethodInfo ctor, ref IntPtr blob, IntPtr blobEnd, out int namedArgs)
        {
            byte * value    = (byte *)((void *)blob);
            byte * pEndBlob = (byte *)((void *)blobEnd);
            int    num;
            object result = CustomAttribute._CreateCaObject(module, ctor, &value, pEndBlob, &num);

            blob      = (IntPtr)((void *)value);
            namedArgs = num;
            return(result);
        }