public CallTreeData(ISymbolServerArtifactRetriever symbolServerArtifactRetriever, ISourceServerAuthorizationInformationProvider sourceServerInformationProvider, EtwDeserializer deserializer, StackViewerModel model) { this.symbolServerArtifactRetriever = symbolServerArtifactRetriever; this.sourceServerInformationProvider = sourceServerInformationProvider; this.deserializer = deserializer; this.model = model; }
public DeserializedData(string uri, FileLocationType locationType, ISourceServerAuthorizationInformationProvider sourceServerAuthorizationInformationProvider, ISymbolServerArtifactRetriever symbolServerArtifactRetriever, string tempDownloadLocation) { this.uri = uri; this.locationType = locationType; this.sourceServerAuthorizationInformationProvider = sourceServerAuthorizationInformationProvider; this.symbolServerArtifactRetriever = symbolServerArtifactRetriever; this.tempDownloadLocation = tempDownloadLocation; }
public DeserializedDataCache(CallTreeDataCache cache, ISymbolServerArtifactRetriever symbolServerArtifactRetriever, ISourceServerAuthorizationInformationProvider sourceServerAuthorizationInformationProvider, ICacheExpirationTimeProvider cacheExpirationTimeProvider, IOptions <StackViewerSettings> stackViewerSettings) { this.cache = cache; this.symbolServerArtifactRetriever = symbolServerArtifactRetriever; this.sourceServerAuthorizationInformationProvider = sourceServerAuthorizationInformationProvider; this.cacheExpirationTimeProvider = cacheExpirationTimeProvider; this.stackViewerSettings = stackViewerSettings; }