public virtual bool IsOpSupportedByTable(OperationCapabilityMetadata metadata, TexlNode node, TexlBinding binding) { Contracts.AssertValue(metadata); Contracts.AssertValue(node); Contracts.AssertValue(binding); if (!metadata.IsBinaryOpInDelegationSupported(_binaryOp)) { SuggestDelegationHint(node, binding, TexlStrings.OpNotSupportedByClientSuggestionMessage_OpNotSupportedByClient, _binaryOp.ToString()); return(false); } if (!metadata.IsBinaryOpSupportedByTable(_binaryOp)) { SuggestDelegationHint(node, binding, TexlStrings.OpNotSupportedByServiceSuggestionMessage_OpNotSupportedByService, _binaryOp.ToString()); return(false); } return(true); }