Значения параметров блоков (DynamicBlockReferenceProperty.Value) - это object и сравнивать значения у двух блоков не получается. Похоже сравниваются адреса, а не значения, даже для double. Перерыл все примеры на форуме - не могу найти как сравнить по значению. Должна же быть какая-то возможность в C#, чтоб не писать мегафункцию, перебирающую все типы. В голову приходит только ToString, но это же медленно.