public CanonicalizationRule( PropertyDescriptor propertyDescriptor, CanonicalizationFunc <TAttribute> canonicalizationRule) { _PropertyDescriptor = propertyDescriptor; _CanonicalizationRule = canonicalizationRule; }
public CanonicalizationRule( PropertyDescriptor propertyDescriptor, CanonicalizationAction <TAttribute> canonicalizationRule) { _PropertyDescriptor = propertyDescriptor; _CanonicalizationRule = (TAttribute value) => { canonicalizationRule.Invoke(value); return(value); }; }
public ScimTypeAttributeDefinitionBuilder <T, TAttribute> AddCanonicalizationRule(CanonicalizationFunc <TAttribute> rule) { _CanonicalizationRules.Add(new CanonicalizationRule <TAttribute>(_PropertyDescriptor, rule)); return(this); }