Class Validation
Assembly: NXOpen.dll
Syntax
public class Validation : NXObject, IMessageSink, INXObject
Constructors
Validation()
Declaration
Properties
Requirement
Declaration
public string Requirement { get; set; }
Property Value
Methods
Add(string, NXObject[])
Declaration
public void Add(string key, NXObject[] objs)
Parameters
Add(string, double)
Declaration
public void Add(string key, double number)
Parameters
Add(string, int)
Declaration
public void Add(string key, int number)
Parameters
Add(string, int, int)
Declaration
public void Add(string key, int day, int time)
Parameters
Add(string, string)
Declaration
public void Add(string key, string text)
Parameters
Delete()
Declaration
Evaluate()
Declaration
public Validation.Result Evaluate()
Returns
GetAssociatedObjects(out NXObject[])
Declaration
public void GetAssociatedObjects(out NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
GetCheckResult()
Declaration
public Validation.Result GetCheckResult()
Returns
GetInitialResult()
Declaration
public Validation.Result GetInitialResult()
Returns
GetKeyType(string)
Declaration
public Validation.MapType GetKeyType(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
GetKeys()
Declaration
public string[] GetKeys()
Returns
GetSuppressed()
Declaration
public bool GetSuppressed()
Returns
Declaration
public void Information()
Lookup(string)
Declaration
public NXObject[] Lookup(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
LookupInteger(string, out int, out bool)
Declaration
public void LookupInteger(string key, out int number, out bool found)
Parameters
LookupNumber(string, out double, out bool)
Declaration
public void LookupNumber(string key, out double number, out bool found)
Parameters
LookupText(string, out string, out bool)
Declaration
public void LookupText(string key, out string text, out bool found)
Parameters
LookupTime(string, out int, out int, out bool)
Declaration
public void LookupTime(string key, out int day, out int time, out bool found)
Parameters
Remove(string)
Declaration
public void Remove(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Replace(string, NXObject[])
Declaration
public void Replace(string key, NXObject[] objs)
Parameters
SetAssociatedObjects(NXObject[])
Declaration
public void SetAssociatedObjects(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
SetCheckResult(Result)
Declaration
public void SetCheckResult(Validation.Result result)
Parameters
SetSuppressed(bool)
Declaration
public void SetSuppressed(bool suppress)
Parameters
Type |
Name |
Description |
bool |
suppress |
|
SetUpdateControl(UpdateTime)
Declaration
public void SetUpdateControl(Validation.UpdateTime updateTime)
Parameters
SetUserClassName(string)
Declaration
public void SetUserClassName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink