API Reference
Class
OdsValidationConditionSyntax
Typed syntax for the interoperable ODF validation-condition grammar. Unsupported implementation-specific expressions fail closed instead of being guessed from substrings.
Inheritance
- Object
- OdsValidationConditionSyntax
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Methods
public static OdsValidationConditionSyntax Create(OdsValidationValueKind valueKind, OdsValidationComparison comparison, String firstOperand, String secondOperand = null) #Returns:
OdsValidationConditionSyntaxCreates a scalar validation condition.
Parameters
- valueKind OfficeIMO.OpenDocument.OdsValidationValueKind
- comparison OfficeIMO.OpenDocument.OdsValidationComparison
- firstOperand System.String
- secondOperand System.String = null
public static OdsValidationConditionSyntax CreateList(IEnumerable<String> values) #Returns:
OdsValidationConditionSyntaxCreates an explicit-list validation condition.
Parameters
- values System.Collections.Generic.IEnumerable{System.String}
public static OdsValidationConditionSyntax Parse(String text) #Returns:
OdsValidationConditionSyntaxParses a complete interoperable validation condition.
Parameters
- text System.String
public override String ToString() #Returns:
Stringpublic static Boolean TryParse(String text, out OdsValidationConditionSyntax condition) #Returns:
BooleanAttempts to parse a complete interoperable validation condition.
Parameters
- text System.String
- condition OfficeIMO.OpenDocument.OdsValidationConditionSyntax@
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OdsValidationValueKind ValueKind { get; } #Constrained value category.
public Nullable<OdsValidationComparison> Comparison { get; } #Comparison operation, or null for a list condition.
public String FirstOperand { get; } #First authored scalar/formula operand.
public String SecondOperand { get; } #Second authored scalar/formula operand for between conditions.
public IReadOnlyList<String> ListValues { get; } #Decoded list values for a list condition.