CreateSyncResultsTableAdapter() private method

private CreateSyncResultsTableAdapter ( string resourceKind, IResourceKindTableAdapter resourceKindTableAdapter ) : ISyncResultsTableAdapter
resourceKind string
resourceKindTableAdapter IResourceKindTableAdapter
return ISyncResultsTableAdapter
        private ISyncResultsTableAdapter GetAdapter(string resourceKind)
        {
            ISyncResultsTableAdapter syncResultsTableAdapter;

            IResourceKindTableAdapter resourceKindTableAdapter = StoreEnvironment.Resolve <IResourceKindTableAdapter>(_context);

            Dictionary <string, ISyncResultsTableAdapter> adapters = StoreEnvironment.Resolve <Dictionary <string, ISyncResultsTableAdapter> >(_context);

            if (!adapters.TryGetValue(resourceKind, out syncResultsTableAdapter))
            {
                TableAdapterFactory factory = new TableAdapterFactory(_context, _jetConnectionProvider);
                syncResultsTableAdapter = factory.CreateSyncResultsTableAdapter(resourceKind, resourceKindTableAdapter);
                adapters.Add(resourceKind, syncResultsTableAdapter);
                StoreEnvironment.Set <Dictionary <string, ISyncResultsTableAdapter> >(_context, adapters);
            }

            return(syncResultsTableAdapter);
        }
        private ISyncResultsTableAdapter GetAdapter(string resourceKind)
        {
            ISyncResultsTableAdapter syncResultsTableAdapter;

            IResourceKindTableAdapter resourceKindTableAdapter = StoreEnvironment.Resolve<IResourceKindTableAdapter>(_context);

            Dictionary<string, ISyncResultsTableAdapter> adapters = StoreEnvironment.Resolve<Dictionary<string, ISyncResultsTableAdapter>>(_context);
            if (!adapters.TryGetValue(resourceKind, out syncResultsTableAdapter))
            {
                TableAdapterFactory factory = new TableAdapterFactory(_context, _jetConnectionProvider);
                syncResultsTableAdapter = factory.CreateSyncResultsTableAdapter(resourceKind, resourceKindTableAdapter);
                adapters.Add(resourceKind, syncResultsTableAdapter);
                StoreEnvironment.Set<Dictionary<string, ISyncResultsTableAdapter>>(_context, adapters);
            }

            return syncResultsTableAdapter;
        }