2 types derived from MetadataRetriever
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (2)
699private class MetadataLocationRetriever : MetadataRetriever 909private class MetadataReferenceRetriever : MetadataRetriever
28 references to MetadataRetriever
dotnet-svcutil-lib (28)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (28)
261private IAsyncResult BeginGetMetadata(MetadataRetriever retriever, AsyncCallback callback, object asyncState) 287MetadataRetriever retriever = (mode == MetadataExchangeClientMode.HttpGet) 288? (MetadataRetriever)new MetadataLocationRetriever(address, this) 289: (MetadataRetriever)new MetadataReferenceRetriever(new EndpointAddress(address), this); 291return Task.Factory.FromAsync<MetadataRetriever, MetadataSet>(this.BeginGetMetadata, this.EndGetMetadata, retriever, /* state */ null); 301return Task.Factory.FromAsync<MetadataRetriever, MetadataSet>(this.BeginGetMetadata, this.EndGetMetadata, new MetadataReferenceRetriever(address, this), /* state */ null); 316return Task.Factory.FromAsync<MetadataRetriever, MetadataSet>(this.BeginGetMetadata, this.EndGetMetadata, new MetadataReferenceRetriever(address, via, this), /* state */ null); 333MetadataRetriever retriever; 372private MetadataSet GetMetadata(MetadataRetriever retriever) 385MetadataRetriever retriever = resolveCallState.StackedRetrievers.Pop(); 453private Dictionary<MetadataRetriever, MetadataRetriever> _usedRetrievers; // to prevent looping when chasing MetadataReferences 457private Stack<MetadataRetriever> _stackedRetrievers; 469_usedRetrievers = new Dictionary<MetadataRetriever, MetadataRetriever>(); 470_stackedRetrievers = new Stack<MetadataRetriever>(); 478internal Stack<MetadataRetriever> StackedRetrievers 508MetadataRetriever retriever = new MetadataReferenceRetriever(address, _resolver, section.Dialect, section.Identifier); 521MetadataRetriever retriever = new MetadataLocationRetriever(this.CreateUri(section.SourceUrl, location), _resolver, section.Dialect, section.Identifier); 590private void EnqueueRetrieverIfShouldResolve(MetadataRetriever retriever) 598internal bool HasBeenUsed(MetadataRetriever retriever) 603internal void LogUse(MetadataRetriever retriever) 628return MetadataRetriever.CreateMetadataSection(reader, this.SourceUrl); 903_section = MetadataRetriever.CreateMetadataSection(reader, request.RequestUri.ToString()); 1143_section = MetadataRetriever.CreateMetadataSection(reader, ((IClientChannel)metadataClient).RemoteAddress.Uri.ToString()); 1192MetadataRetriever retriever = _resolveCallState.StackedRetrievers.Pop(); 1258MetadataRetriever retriever = (MetadataRetriever)result.AsyncState;