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); }
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); }