public static void Save(IValueSink sink, ActionCommand value) { sink.EnterSequence(); Value <Option <ObjectId> > .Save(sink, value.DeviceIdentifier); Value <ObjectId> .Save(sink, value.ObjectIdentifier); Value <PropertyIdentifier> .Save(sink, value.PropertyIdentifier); Value <Option <uint> > .Save(sink, value.PropertyArrayIndex); Value <GenericValue> .Save(sink, value.PropertyValue); Value <Option <uint> > .Save(sink, value.Priority); Value <Option <uint> > .Save(sink, value.PostDelay); Value <bool> .Save(sink, value.QuitOnFailure); Value <bool> .Save(sink, value.WriteSuccessful); sink.LeaveSequence(); }
public static void Save(IValueSink sink, ActionCommand value) { sink.EnterSequence(); Value<Option<ObjectId>>.Save(sink, value.DeviceIdentifier); Value<ObjectId>.Save(sink, value.ObjectIdentifier); Value<PropertyIdentifier>.Save(sink, value.PropertyIdentifier); Value<Option<uint>>.Save(sink, value.PropertyArrayIndex); Value<GenericValue>.Save(sink, value.PropertyValue); Value<Option<uint>>.Save(sink, value.Priority); Value<Option<uint>>.Save(sink, value.PostDelay); Value<bool>.Save(sink, value.QuitOnFailure); Value<bool>.Save(sink, value.WriteSuccessful); sink.LeaveSequence(); }