public DefaultGeneratedDocumentContainerStore( ForegroundDispatcher foregroundDispatcher, DocumentVersionCache documentVersionCache, GeneratedDocumentPublisher generatedDocumentPublisher) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (documentVersionCache == null) { throw new ArgumentNullException(nameof(documentVersionCache)); } if (generatedDocumentPublisher is null) { throw new ArgumentNullException(nameof(generatedDocumentPublisher)); } _foregroundDispatcher = foregroundDispatcher; _documentVersionCache = documentVersionCache; _generatedDocumentPublisher = generatedDocumentPublisher; _store = new ConcurrentDictionary <string, GeneratedDocumentContainer>(FilePathComparer.Instance); }
public DefaultGeneratedDocumentContainerStore( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, DocumentVersionCache documentVersionCache, GeneratedDocumentPublisher generatedDocumentPublisher) { if (projectSnapshotManagerDispatcher is null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (documentVersionCache is null) { throw new ArgumentNullException(nameof(documentVersionCache)); } if (generatedDocumentPublisher is null) { throw new ArgumentNullException(nameof(generatedDocumentPublisher)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _documentVersionCache = documentVersionCache; _generatedDocumentPublisher = generatedDocumentPublisher; _store = new ConcurrentDictionary <string, ReferenceOutputCapturingContainer>(FilePathComparer.Instance); }
public UnsynchronizableContentDocumentProcessedListener( ProjectSnapshotManagerDispatcher projectSnapshotManagerDispatcher, DocumentVersionCache documentVersionCache, GeneratedDocumentPublisher generatedDocumentPublisher) { if (projectSnapshotManagerDispatcher == null) { throw new ArgumentNullException(nameof(projectSnapshotManagerDispatcher)); } if (documentVersionCache == null) { throw new ArgumentNullException(nameof(documentVersionCache)); } if (generatedDocumentPublisher is null) { throw new ArgumentNullException(nameof(generatedDocumentPublisher)); } _projectSnapshotManagerDispatcher = projectSnapshotManagerDispatcher; _documentVersionCache = documentVersionCache; _generatedDocumentPublisher = generatedDocumentPublisher; }
public UnsynchronizableContentDocumentProcessedListener( ForegroundDispatcher foregroundDispatcher, DocumentVersionCache documentVersionCache, GeneratedDocumentPublisher generatedDocumentPublisher) { if (foregroundDispatcher == null) { throw new ArgumentNullException(nameof(foregroundDispatcher)); } if (documentVersionCache == null) { throw new ArgumentNullException(nameof(documentVersionCache)); } if (generatedDocumentPublisher is null) { throw new ArgumentNullException(nameof(generatedDocumentPublisher)); } _foregroundDispatcher = foregroundDispatcher; _documentVersionCache = documentVersionCache; _generatedDocumentPublisher = generatedDocumentPublisher; }