示例#1
0
 protected virtual AdaptedProperty <TStrataValue, TAdaptedValue> GenerateAdaptedProperty <TStrataValue, TAdaptedValue> (string propName, StrataPropertyAdapter <TStrataValue, TAdaptedValue> .ConvertAccessToOutput factory)
 {
     return(new AdaptedProperty <TStrataValue, TAdaptedValue>(this, propName, factory));
 }
示例#2
0
 public AdaptedProperty(StratabaseBackedModel owner, string propertyName, StrataPropertyAdapter <TStrataValue, TAdaptedValue> .ConvertAccessToOutput factory)
 {
     m_accessWraper = new Property <TStrataValue>(owner, propertyName);
     m_adapter      = new StrataPropertyAdapter <TStrataValue, TAdaptedValue>(m_accessWraper.Access, factory);
 }