/// <summary> /// Override a global entity analyzer. /// </summary> /// <param name="analyzer"></param> public static void OverrideAnalyzer(IEntityAnalyzer analyzer) { if (analyzer == null) { throw new ArgumentNullException("analyzer"); } _Analyzer = analyzer; }
public CloudDatastoreStorageFactory( IEnvConfigurationStore configurationStore, IEntityAnalyzer entityAnalyzer, IKeyFactory keyFactory) { _configurationStore = configurationStore; _entityAnalyzer = entityAnalyzer; _keyFactory = keyFactory; }
public CloudDatastoreStorage( IEnvConfigurationStore configurationStore, IEntityAnalyzer entityAnalyzer, IKeyFactory keyFactory) { _configurationStore = configurationStore; _entityAnalyzer = entityAnalyzer; _serializer = new CloudDatastoreEntitySerializer <T>(entityAnalyzer); _keyFactory = keyFactory; }
public CloudDatastoreEntitySerializer(IEntityAnalyzer analyzer) { _analyzer = analyzer; }
static EntityAnalyzer() { _Analyzer = new EntityAnalyzer(); }