public bool Equals(AutomationProperty <TVal> other) { return(other != null && Value.Equals(other.Value)); }
private AutomationProperty <T> GetOrCreate <T>(ref AutomationProperty <T> val, PropertyId propertyId) { return(val ?? (val = new AutomationProperty <T>(propertyId, this))); }