Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class SignalValidator

Last update: 09.03.2026

Namespace: VM.Models.Pre.Drivetrain.VehicleSimulator
Assembly: VM.Models.Pre.Drivetrain.VehicleSimulator.dll

public class SignalValidator : AbstractValidator<Signal>, IValidator<Signal>, IValidator

Inheritance

object ← AbstractValidator<Signal> ← SignalValidator

Implements

IValidator<Signal>, IValidator

Inherited Members

AbstractValidator<Signal>.Validate(Signal), AbstractValidator<Signal>.ValidateAsync(Signal, CancellationToken), AbstractValidator<Signal>.Validate(ValidationContext<Signal>), AbstractValidator<Signal>.ValidateAsync(ValidationContext<Signal>, CancellationToken), AbstractValidator<Signal>.CreateDescriptor(), AbstractValidator<Signal>.RuleFor<TProperty>(Expression<Func<Signal, TProperty>>), AbstractValidator<Signal>.Transform<TProperty, TTransformed>(Expression<Func<Signal, TProperty>>, Func<TProperty, TTransformed>), AbstractValidator<Signal>.Transform<TProperty, TTransformed>(Expression<Func<Signal, TProperty>>, Func<Signal, TProperty, TTransformed>), AbstractValidator<Signal>.RuleForEach<TElement>(Expression<Func<Signal, IEnumerable<TElement>>>), AbstractValidator<Signal>.TransformForEach<TElement, TTransformed>(Expression<Func<Signal, IEnumerable<TElement>>>, Func<TElement, TTransformed>), AbstractValidator<Signal>.TransformForEach<TElement, TTransformed>(Expression<Func<Signal, IEnumerable<TElement>>>, Func<Signal, TElement, TTransformed>), AbstractValidator<Signal>.RuleSet(string, Action), AbstractValidator<Signal>.When(Func<Signal, bool>, Action), AbstractValidator<Signal>.When(Func<Signal, ValidationContext<Signal>, bool>, Action), AbstractValidator<Signal>.Unless(Func<Signal, bool>, Action), AbstractValidator<Signal>.Unless(Func<Signal, ValidationContext<Signal>, bool>, Action), AbstractValidator<Signal>.WhenAsync(Func<Signal, CancellationToken, Task<bool>>, Action), AbstractValidator<Signal>.WhenAsync(Func<Signal, ValidationContext<Signal>, CancellationToken, Task<bool>>, Action), AbstractValidator<Signal>.UnlessAsync(Func<Signal, CancellationToken, Task<bool>>, Action), AbstractValidator<Signal>.UnlessAsync(Func<Signal, ValidationContext<Signal>, CancellationToken, Task<bool>>, Action), AbstractValidator<Signal>.Include(IValidator<Signal>), AbstractValidator<Signal>.Include<TValidator>(Func<Signal, TValidator>), AbstractValidator<Signal>.GetEnumerator(), AbstractValidator<Signal>.EnsureInstanceNotNull(object), AbstractValidator<Signal>.PreValidate(ValidationContext<Signal>, ValidationResult), AbstractValidator<Signal>.RaiseValidationException(ValidationContext<Signal>, ValidationResult), AbstractValidator<Signal>.OnRuleAdded(IValidationRule<Signal>), AbstractValidator<Signal>.CascadeMode, AbstractValidator<Signal>.ClassLevelCascadeMode, AbstractValidator<Signal>.RuleLevelCascadeMode

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

SignalValidator()

public SignalValidator()

Connect with Ansys