Esempio n. 1
0
 internal IDisposable StartGatheringStatementsFor(ISerializableEntitySource entitySource, Func <Statement, bool> statementsFilter)
 {
     return(new StatementGatheringProcessingState(
                entitySource,
                _ontologyProvider,
                _statements,
                _statementsStatistics,
                ForbiddenHypermeda,
                statementsFilter));
 }
Esempio n. 2
0
 internal StatementGatheringProcessingState(
     ISerializableEntitySource entitySource,
     IOntologyProvider ontologyProvider,
     IDictionary <Iri, ISet <Statement> > statements,
     IDictionary <Iri, int> statementsStatistics,
     ISet <Iri> forbiddenHypermedia,
     Func <Statement, bool> statementsFilter)
 {
     _entitySource                    = entitySource;
     _ontologyProvider                = ontologyProvider;
     _statements                      = statements;
     _statementsStatistics            = statementsStatistics;
     _forbiddenHypermedia             = forbiddenHypermedia;
     _statementsFilter                = statementsFilter;
     _entitySource.StatementAsserted += OnStatementAsserted;
 }