// Used on service side internal static unsafe TestCommandListDescription CreateFromNative(IntPtr nativePtr) { NativeTypes.FABRIC_TEST_COMMAND_LIST_DESCRIPTION nativeDescription = *(NativeTypes.FABRIC_TEST_COMMAND_LIST_DESCRIPTION *)nativePtr; TestCommandStateFilter stateFilter = (TestCommandStateFilter)nativeDescription.TestCommandStateFilter; TestCommandTypeFilter typeFilter = (TestCommandTypeFilter)nativeDescription.TestCommandTypeFilter; return(new TestCommandListDescription(stateFilter, typeFilter)); }
// Used on client side internal IntPtr ToNative(PinCollection pinCollection) { var nativeDescription = new NativeTypes.FABRIC_TEST_COMMAND_LIST_DESCRIPTION(); nativeDescription.TestCommandStateFilter = (UInt32)this.TestCommandStateFilter; nativeDescription.TestCommandTypeFilter = (UInt32)this.TestCommandTypeFilter; return(pinCollection.AddBlittable(nativeDescription)); }