protected override void SetValidatedStoreProperty(StorePropertyDefinition propertyDefinition, object propertyValue)
 {
     SchemaConverter.Setter setter = this.schemaConverter.GetSetter(propertyDefinition);
     if (!this.isReadOnly && setter != null)
     {
         setter((IPropertyBag)this.underlyingPropertyBag, ExTimeZoneHelperForMigrationOnly.ToUtcIfDateTime(propertyValue));
         return;
     }
     throw PropertyError.ToException(new PropertyError[]
     {
         new PropertyError(propertyDefinition, PropertyErrorCode.NotSupported)
     });
 }
Exemplo n.º 2
0
 protected void Add(PropertyDefinition source, SchemaConverter.Getter getter, SchemaConverter.Setter setter)
 {
     this.mapping.Add(source, new KeyValuePair <SchemaConverter.Getter, SchemaConverter.Setter>(getter, setter));
 }