public StatefulCanonicalizationRule( PropertyDescriptor propertyDescriptor, StatefulCanonicalizationAction <TAttribute> canonicalizationRule) { _PropertyDescriptor = propertyDescriptor; _CanonicalizationRule = (TAttribute value, ref object state) => { canonicalizationRule.Invoke(value, ref state); return(value); }; }
public ScimTypeAttributeDefinitionBuilder <T, TAttribute> AddCanonicalizationRule(StatefulCanonicalizationAction <TAttribute> rule) { _CanonicalizationRules.Add(new StatefulCanonicalizationRule <TAttribute>(_PropertyDescriptor, rule)); return(this); }