Пример #1
0
        internal static object UnboxHelper(object wrapper)
        {
            Debug.Assert(wrapper != null);
            IReferenceArray <T> reference = (IReferenceArray <T>)wrapper;

            Debug.Assert(reference != null, "CLRIReferenceArrayImpl::UnboxHelper - QI'ed for IReferenceArray<" + typeof(T) + ">, but that failed.");
            T[] marshaled = reference.Value;
            return(marshaled);
        }
Пример #2
0
        internal static object UnboxHelper(object wrapper)
        {
            IReferenceArray <T> referenceArray = (IReferenceArray <T>)wrapper;

            return(referenceArray.Value);
        }