예제 #1
0
 public IntPtr[] GetInspectableArray()
 {
     return(PInvokeUtils.GetPtrArray(delegate(ref UInt32 size, ref IntPtr pValues)
     {
         return NativeMethods.PropertyValue_GetInspectableArray(this.Interface, ref size, ref pValues);
     }));
 }
예제 #2
0
        public InspectableAdapter[] GetItems()
        {
            var items = PInvokeUtils.GetPtrArray(delegate(ref UInt32 size, ref IntPtr pValues)
            {
                return(NativeMethods.ObservableCollection_GetItems(this.Interface, ref size, ref pValues));
            });

            return(ObjectStaticsUtil.CreateInspectableArray(items));
        }