Enum Operation
Operations available for Analysis rules.
Namespace: Microsoft.CST.OAT
Assembly: OAT.dll
Syntax
public enum Operation
Fields
Name | Description |
---|---|
Contains | Checks if the specified fields values contain all of the data in the Data list or DictData dictionary as appropriate for the field. |
ContainsAny | Checks if the specified fields values contain any of the data in the Data list or DictData dictionary as appropriate for the field. |
ContainsKey | Checks if the field, if a dictionary, contains the specified key |
Custom | Specifies that a custom operation has been specified |
EndsWith | Checks if the specified field ends with any of the strings in the Data list. |
Equals | Checks that any value in the Data list or DictData dictionary have a match in the specified field's object as appropriate. |
GreaterThan | Checks whether any of the specified fields values when parsed as an int is greater than first value in the Data list as Parsed as an int |
IsAfter | Checks if the specified field, as parsed as time, is after the time specified in the first entry of the Data list |
IsBefore | Checks if the specified field, as parsed as time, is before the time specified in the first entry of the Data list |
IsExpired | Checks if the specified field, as parsed as time, is before DateTime.Now. |
IsNull | Checks if the specified field is null in both states. |
IsTrue | Checks if the specified field is true in either state. |
LessThan | Checks whether any of the specified fields values when parsed as an int is less than first value in the Data list as Parsed as an int |
NoOperation | Invalid Operation |
Regex | Generates regular expressions from the Data list provided and tests them against the specified field. If any match it is a success. |
Script | Compiles and runs the provided script. |
StartsWith | Checks if the specified field starts with any of the strings in the Data list. |
WasModified | Checks if the specified field was modified between the two runs. |