internal static unsafe ServiceReplicaList CreateFromNativeList( NativeTypes.FABRIC_SERVICE_REPLICA_QUERY_RESULT_LIST *nativeList, NativeTypes.FABRIC_PAGING_STATUS *nativePagingStatus) { var retval = new ServiceReplicaList(); var nativeItemArray = (NativeTypes.FABRIC_SERVICE_REPLICA_QUERY_RESULT_ITEM *)nativeList->Items; for (int i = 0; i < nativeList->Count; ++i) { var nativeItem = *(nativeItemArray + i); var item = Replica.CreateFromNative(nativeItem); if (item != null) { retval.Add(item); } } if (nativePagingStatus != null) { retval.ContinuationToken = NativeTypes.FromNativeString(nativePagingStatus->ContinuationToken); } return(retval); }
internal static unsafe DeployedApplicationPagedList CreateFromNativeList( NativeTypes.FABRIC_DEPLOYED_APPLICATION_QUERY_RESULT_LIST *nativeList, NativeTypes.FABRIC_PAGING_STATUS *nativePagingStatus) { var retval = new DeployedApplicationPagedList(); var nativeItemArray = (NativeTypes.FABRIC_DEPLOYED_APPLICATION_QUERY_RESULT_ITEM *)nativeList->Items; for (int i = 0; i < nativeList->Count; ++i) { var nativeItem = *(nativeItemArray + i); retval.Add(DeployedApplication.CreateFromNative(nativeItem)); } if (nativePagingStatus != null) { retval.ContinuationToken = NativeTypes.FromNativeString(nativePagingStatus->ContinuationToken); } return(retval); }
internal static unsafe NetworkList CreateFromNativeList( NativeTypes.FABRIC_NETWORK_QUERY_RESULT_LIST *nativeList, NativeTypes.FABRIC_PAGING_STATUS *nativePagingStatus) { var retval = new NetworkList(); if (nativeList != null) { var nativeItemArray = (NativeTypes.FABRIC_NETWORK_INFORMATION *)nativeList->Items; for (int i = 0; i < nativeList->Count; ++i) { var nativeItem = *(nativeItemArray + i); retval.Add(NetworkInformation.CreateFromNative(nativeItem)); } } if (nativePagingStatus != null) { retval.ContinuationToken = NativeTypes.FromNativeString(nativePagingStatus->ContinuationToken); } return(retval); }
internal static unsafe ComposeDeploymentStatusListWrapper CreateFromNativeList( NativeTypes.FABRIC_COMPOSE_DEPLOYMENT_STATUS_QUERY_RESULT_LIST *nativeList, NativeTypes.FABRIC_PAGING_STATUS *nativePagingStatus) { var retval = new ComposeDeploymentStatusListWrapper(); if (nativeList != null) { var nativeItemArray = (NativeTypes.FABRIC_COMPOSE_DEPLOYMENT_STATUS_QUERY_RESULT_ITEM *)nativeList->Items; for (int i = 0; i < nativeList->Count; ++i) { var nativeItem = *(nativeItemArray + i); retval.Add(ComposeDeploymentStatusResultItemWrapper.CreateFromNative(nativeItem)); } } if (nativePagingStatus != null) { retval.ContinuationToken = NativeTypes.FromNativeString(nativePagingStatus->ContinuationToken); } return(retval); }
internal static unsafe DeployedNetworkCodePackageList CreateFromNativeList( NativeTypes.FABRIC_DEPLOYED_NETWORK_CODE_PACKAGE_QUERY_RESULT_LIST *nativeList, NativeTypes.FABRIC_PAGING_STATUS *nativePagingStatus) { var retval = new DeployedNetworkCodePackageList(); if (nativeList != null) { var nativeItemArray = (NativeTypes.FABRIC_DEPLOYED_NETWORK_CODE_PACKAGE_QUERY_RESULT_ITEM *)nativeList->Items; for (int i = 0; i < nativeList->Count; ++i) { var nativeItem = *(nativeItemArray + i); retval.Add(DeployedNetworkCodePackage.CreateFromNative(nativeItem)); } } if (nativePagingStatus != null) { retval.ContinuationToken = NativeTypes.FromNativeString(nativePagingStatus->ContinuationToken); } return(retval); }