internal unsafe void CreateFromNative(NativeImageStore.FABRIC_IMAGE_STORE_PAGED_RELATIVEPATH_QUERY_RESULT *result) { var nativeFiles = (NativeTypes.FABRIC_STRING_LIST *)result->Files; this.RelativePath = NativeTypes.FromNativeStringList(*nativeFiles); this.ContinuationToken = NativeTypes.FromNativeString(result->ContinuationToken); }
private static unsafe ImageStorePagedRelativePath FromNativeFiles(IntPtr nativePtr) { NativeImageStore.FABRIC_IMAGE_STORE_PAGED_RELATIVEPATH_QUERY_RESULT *casted = (NativeImageStore.FABRIC_IMAGE_STORE_PAGED_RELATIVEPATH_QUERY_RESULT *)nativePtr; var managed = new ImageStorePagedRelativePath(); managed.CreateFromNative(casted); return(managed); }