示例#1
0
        private static unsafe ImageStorePagedContent FromNativePagedContent(IntPtr nativePtr)
        {
            NativeImageStore.FABRIC_IMAGE_STORE_PAGED_CONTENT_QUERY_RESULT *casted = (NativeImageStore.FABRIC_IMAGE_STORE_PAGED_CONTENT_QUERY_RESULT *)nativePtr;
            var managed = new ImageStorePagedContent();

            managed.CreateFromNative(casted);
            return(managed);
        }
示例#2
0
 internal unsafe void CreateFromNative(NativeImageStore.FABRIC_IMAGE_STORE_PAGED_CONTENT_QUERY_RESULT *result)
 {
     this.CreateFromNativeFileList((NativeImageStore.FABRIC_IMAGE_STORE_FILE_INFO_QUERY_RESULT_LIST *)result->Files);
     this.CreateFromNativeFolderList((NativeImageStore.FABRIC_IMAGE_STORE_FOLDER_INFO_QUERY_RESULT_LIST *)result->Folders);
     this.ContinuationToken = NativeTypes.FromNativeString(result->ContinuationToken);
 }