コード例 #1
0
ファイル: AdapterFactory.cs プロジェクト: vbedegi/Simple.Data
        protected Adapter DoCreate(string adapterName, IEnumerable <KeyValuePair <string, object> > settings)
        {
            var adapter = MefHelper.Compose <Adapter>(adapterName);

            adapter.Setup(settings);
            return(adapter);
        }
コード例 #2
0
ファイル: Adapter.cs プロジェクト: jasonabi/Simple.Data
 private OptimizingDelegateFactory CreateOptimizingDelegateFactory()
 {
     return(MefHelper.GetAdjacentComponent <OptimizingDelegateFactory>(this.GetType()) ?? new DefaultOptimizingDelegateFactory());
 }