Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class DrivingScenarioValidator

Last update: 09.03.2026

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

public class DrivingScenarioValidator : AbstractValidator<DrivingScenario>, IValidator<DrivingScenario>, IValidator

Inheritance

object ← AbstractValidator<DrivingScenario> ← DrivingScenarioValidator

Implements

IValidator<DrivingScenario>, IValidator

Inherited Members

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

Extension Methods

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

Constructors

DrivingScenarioValidator()

public DrivingScenarioValidator()

Connect with Ansys