예제 #1
0
 public CallTreeData(ISymbolServerArtifactRetriever symbolServerArtifactRetriever, ISourceServerAuthorizationInformationProvider sourceServerInformationProvider, EtwDeserializer deserializer, StackViewerModel model)
 {
     this.symbolServerArtifactRetriever   = symbolServerArtifactRetriever;
     this.sourceServerInformationProvider = sourceServerInformationProvider;
     this.deserializer = deserializer;
     this.model        = model;
 }
예제 #2
0
 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;
 }
예제 #3
0
 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;
 }