internal static unsafe StartChaosDescription CreateFromNative(IntPtr nativeRaw) { NativeTypes.FABRIC_START_CHAOS_DESCRIPTION native = *(NativeTypes.FABRIC_START_CHAOS_DESCRIPTION *)nativeRaw; ChaosParameters chaosTestScenarioParameters = ChaosParameters.CreateFromNative(native.ChaosParameters); return(new StartChaosDescription(chaosTestScenarioParameters)); }
internal IntPtr ToNative(PinCollection pinCollection) { var nativeStartChaosDescription = new NativeTypes.FABRIC_START_CHAOS_DESCRIPTION(); if (this.ChaosParameters != null) { nativeStartChaosDescription.ChaosParameters = this.ChaosParameters.ToNative(pinCollection); } return(pinCollection.AddBlittable(nativeStartChaosDescription)); }