| | |
| | | using CommunityToolkit.Mvvm.ComponentModel; |
| | | using NationalInstruments.TestStand.Interop.API; |
| | | using System.Runtime.InteropServices; |
| | | |
| | | namespace Plugin.SeqEditor.Entity |
| | | { |
| | | public partial class SeqUI : ObservableObject |
| | | { |
| | | ~SeqUI() |
| | | { |
| | | if (sequence != null) |
| | | { |
| | | Marshal.ReleaseComObject(sequence); |
| | | } |
| | | } |
| | | |
| | | public Sequence sequence { get; private set; } |
| | | public SeqUI(Sequence sequence) |
| | | { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | [ObservableProperty] |
| | | private bool isChanged; |
| | | |
| | | public void OnStepSettingChanged(object sender, string propertyName) |
| | | { |
| | | IsChanged = true; |
| | | } |
| | | } |
| | | } |