Class AnalysisConditionStep
Last update: 16.07.2025Namespace: VM.Models.Project.Preset
Assembly: VM.Models.Project.Preset.dll
public class AnalysisConditionStep : StepBase, IObservableObject, IStep, IProjectObject, IHasID, IHasName, IDisposableObject, ISelected, IHasParent<iscenario>
Inheritance
object ← ObservableObject ← ProjectObjectBase ← StepBase ← AnalysisConditionStep
Implements
IObservableObject,
IStep,
IProjectObject,
IHasID,
IHasName,
IDisposableObject,
ISelected,
IHasParent
Inherited Members
StepBase.Add(IStepItem), StepBase.AddTarget(IStep), StepBase.CanRelation(IStep), StepBase.ContainsTarget(IStep), StepBase.OnDeserialization(object), StepBase.RemoveTarget(IStep), StepBase.ResetSource(), StepBase.SetSource(IStep), StepBase.DisposeManagedResources(), StepBase.DefaultCommand, StepBase.FilePath, StepBase.IsSelected, StepBase.Items, StepBase.Parent, StepBase.ParentDocument, StepBase.Source, StepBase.State, StepBase.TargetApplicationType, StepBase.Type, StepBase.StepItemService, StepBase.this[int], ProjectObjectBase.OnDeserialization(object), ProjectObjectBase.DisposeManagedResources(), ProjectObjectBase.DisplayName, ProjectObjectBase.ID, ProjectObjectBase.Name, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
AnalysisConditionStep(IScenario)
public AnalysisConditionStep(IScenario parent)
Parameters
parent IScenario
Properties
Name
public override string Name { get; }
Property Value
TargetApplicationType
public override ApplicationTypes TargetApplicationType { get; }
Property Value
ApplicationTypes
Type
public override StepType Type { get; }
Property Value
StepType