internal static unsafe ContainerDriverOptionDescription CreateFromNative( NativeTypes.FABRIC_CONTAINER_DRIVER_OPTION_DESCRIPTION nativeDescription) { return new ContainerDriverOptionDescription { Name = NativeTypes.FromNativeString(nativeDescription.Name), Value = NativeTypes.FromNativeString(nativeDescription.Value), IsEncrypted = NativeTypes.FromBOOLEAN(nativeDescription.IsEncrypted) }; }
internal static unsafe ContainerDriverOptionDescription CreateFromNative( NativeTypes.FABRIC_CONTAINER_DRIVER_OPTION_DESCRIPTION nativeDescription) { var driverOptionDesc = new ContainerDriverOptionDescription { Name = NativeTypes.FromNativeString(nativeDescription.Name), Value = NativeTypes.FromNativeString(nativeDescription.Value), IsEncrypted = NativeTypes.FromBOOLEAN(nativeDescription.IsEncrypted) }; if (nativeDescription.Reserved != null) { var nativeDescriptionEx = *((NativeTypes.FABRIC_CONTAINER_DRIVER_OPTION_DESCRIPTION_EX1 *)nativeDescription.Reserved); driverOptionDesc.Type = NativeTypes.FromNativeString(nativeDescriptionEx.Type); } return(driverOptionDesc); }