public virtual bool IsOpSupportedByColumn(OperationCapabilityMetadata metadata, TexlNode column, DPath columnPath, TexlBinding binder) { Contracts.AssertValue(metadata); Contracts.AssertValue(column); Contracts.AssertValue(binder); var result = metadata.IsBinaryOpInDelegationSupportedByColumn(_binaryOp, columnPath); if (!result) { TrackingProvider.Instance.AddSuggestionMessage(FormatTelemetryMessage("Operator not supported by column."), column, binder); SuggestDelegationHint(column, binder, TexlStrings.OpNotSupportedByColumnSuggestionMessage_OpNotSupportedByColumn, CharacterUtils.MakeSafeForFormatString(columnPath.ToString())); } return(result); }