12 string generatedCanonicalNotation,
13 IEnumerable<UniversalNotationMatchIssue> issues)
19 throw new ArgumentNullException(nameof(specification));
22 generatedCanonicalNotation ??
23 throw new ArgumentNullException(
24 nameof(generatedCanonicalNotation));
28 throw new ArgumentNullException(nameof(issues)))
40 public IReadOnlyList<UniversalNotationMatchIssue>
Issues {
get; }
UniversalNotationMatchResult(UniversalNotationMatchKind kind, UniversalProblemSpecification specification, string generatedCanonicalNotation, IEnumerable< UniversalNotationMatchIssue > issues)
bool HasIncompleteInformation
string GeneratedCanonicalNotation
Gets the complete canonical notation generated from the descriptor.
UniversalProblemSpecification Specification
IReadOnlyList< UniversalNotationMatchIssue > Issues
UniversalNotationMatchKind Kind
Represents a universal notation interpreted as a problem specification.
UniversalNotationMatchKind
Describes the semantic relationship between an instance descriptor and a universal-notation problem s...
@ Exact
The specification is the exact canonical notation generated from the descriptor.