Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class GreaterThanOrEqualToZeroAttribute

Last update: 16.07.2025

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

This class implements attribute for Limit >= 0.

[Aspect(Scope.Global)]
[AttributeUsage(AttributeTargets.Method)]
[Injection(typeof(GreaterThanOrEqualToZeroAttribute))]
public class GreaterThanOrEqualToZeroAttribute : ValidationAttribute

Inheritance

object ← Attribute ← ValidationAttribute ← GreaterThanOrEqualToZeroAttribute

Inherited Members

ValidationAttribute.CheckValidationCore(Attribute[], MethodBase, object[]), ValidationAttribute.ValidationCondition(ValidationAttribute, string, object), ValidationAttribute.ExecuteException(string), ValidationAttribute.Names

Extension Methods

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

Constructors

GreaterThanOrEqualToZeroAttribute()

Initializes a new instance of the class.

public GreaterThanOrEqualToZeroAttribute()

GreaterThanOrEqualToZeroAttribute(params string[])

Initializes a new instance of the class.

public GreaterThanOrEqualToZeroAttribute(params string[] names)

Parameters

names string[]

The target names

Fields

__a$_instance

public static readonly GreaterThanOrEqualToZeroAttribute __a$_instance

Field Value

GreaterThanOrEqualToZeroAttribute

Methods

CheckValidation(MethodBase, object[], Attribute[])

Check validation.

[Advice(Kind.Before, Targets = Target.Any)]
public void CheckValidation(MethodBase method, object[] argument, Attribute[] triggers)

Parameters

method MethodBase

The method.

argument object[]

The argument.

triggers Attribute[]

The triggers

ExecuteException(string)

Execute exception.

protected override void ExecuteException(string name)

Parameters

name string

The argument name.

ValidationCondition(ValidationAttribute, string, object)

validation condition.

protected override bool ValidationCondition(ValidationAttribute attribute, string paramName, object argument)

Parameters

attribute ValidationAttribute

The attribute.

paramName string

The parameter name.

argument object

The argument.

Returns

bool

The flag for success.

Connect with Ansys