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);
        }
예제 #2
0
        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);
        }