Class ValidationManager
Inheritance
System.Object
System.MarshalByRefObject
ValidationManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ValidationManager : NXRemotableObject, IMessageSink
Constructors
ValidationManager(Session)
Declaration
protected ValidationManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CreateCheckerDefinition(String, String, String, Parameter[], ValidationManager.DoCheckHandler)
Declaration
public CheckerDefinition CreateCheckerDefinition(string classID, string displayName, string category, Parameter[] parameters, ValidationManager.DoCheckHandler doCheck)
Parameters
Returns
CreateParser(String)
Declaration
public Parser CreateParser(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
CreateValidator(String)
Declaration
public Validator CreateValidator(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
DefineNXObjectParameter(String, NXObject, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineNXObjectParameter(string parameterID, NXObject parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineNXObjectParameters(String, NXObject[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineNXObjectParameters(string parameterID, NXObject[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Point3d, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Point3d parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Point3d[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Point3d[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Vector3d, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Vector3d parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Vector3d[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Vector3d[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Boolean, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, bool parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Boolean[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, bool[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Double, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, double parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Double[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, double[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Int32, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, int parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, Int32[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, int[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, String, ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, string parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(String, String[], ValidationManager.ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, string[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DeleteCheckerDefinition(CheckerDefinition)
Declaration
public void DeleteCheckerDefinition(CheckerDefinition checkerDefinition)
Parameters
DeleteParser(Parser)
Declaration
public void DeleteParser(Parser parser)
Parameters
Type |
Name |
Description |
Parser |
parser |
|
DeleteValidator(Validator)
Declaration
public void DeleteValidator(Validator validator)
Parameters
FindParser(String, out Parser[])
Declaration
public void FindParser(string name, out Parser[] parsers)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Parser[] |
parsers |
|
FindValidator(String, out Validator[])
Declaration
public void FindValidator(string name, out Validator[] validators)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Validator[] |
validators |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink