Add reverse support for canonical instances

This commit is contained in:
Yoshi Askharoun
2024-12-29 17:17:40 -06:00
parent b41e796c46
commit 49c900fc22
6 changed files with 36 additions and 7 deletions
+2
View File
@@ -93,6 +93,8 @@ namespace Microsoft.Iris.Markup
public abstract bool SupportsBinaryEncoding { get; }
public virtual bool SupportsCanonicalInstance => false;
public abstract object PerformOperation(object left, object right, OperationType op);
public abstract bool SupportsOperation(OperationType op);
@@ -234,6 +234,8 @@ namespace Microsoft.Iris.Markup
public override bool SupportsBinaryEncoding => _encodeBinary != null;
public override bool SupportsCanonicalInstance => _findCanonicalInstance != null;
public override int FindTypeHint => _typeID;
public override object PerformOperation(object left, object right, OperationType op)