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); }
internal static object UnboxHelper(object wrapper) { IReferenceArray <T> referenceArray = (IReferenceArray <T>)wrapper; return(referenceArray.Value); }