private static unsafe ImageStoreContent FromNativeContent(IntPtr nativePtr) { NativeImageStore.FABRIC_IMAGE_STORE_CONTENT_QUERY_RESULT *casted = (NativeImageStore.FABRIC_IMAGE_STORE_CONTENT_QUERY_RESULT *)nativePtr; var managed = new ImageStoreContent(); managed.CreateFromNative(casted); return(managed); }
internal unsafe void CreateFromNative(NativeImageStore.FABRIC_IMAGE_STORE_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); }