internal static unsafe PartitionUpgradeSafetyCheck FromNative( UpgradeSafetyCheckKind kind, NativeTypes.FABRIC_UPGRADE_PARTITION_SAFETY_CHECK *nativePtr) { return(new PartitionUpgradeSafetyCheck(kind, nativePtr->PartitionId)); }
internal PartitionUpgradeSafetyCheck(UpgradeSafetyCheckKind kind, Guid partitionId) : base(kind) { this.PartitionId = partitionId; }
/// <summary> /// <para>Initializes a new instance of the <see cref="System.Fabric.UpgradeSafetyCheck" /> class.</para> /// </summary> /// <param name="kind"> /// <para>The kind of the safety check.</para> /// </param> internal protected UpgradeSafetyCheck(UpgradeSafetyCheckKind kind) { this.Kind = kind; }
internal UnknownUpgradeSafetyCheck(UpgradeSafetyCheckKind kind) : base(kind) { }
internal static unsafe SeedNodeUpgradeSafetyCheck FromNative( UpgradeSafetyCheckKind kind, NativeTypes.FABRIC_UPGRADE_SEED_NODE_SAFETY_CHECK *nativePtr) { return(new SeedNodeUpgradeSafetyCheck(kind)); }
internal SeedNodeUpgradeSafetyCheck(UpgradeSafetyCheckKind kind) : base(kind) { }