1 implementation of IMetadataExchange
System.ServiceModel (1)
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
517
internal class WSMexImpl :
IMetadataExchange
46 references to IMetadataExchange
ComSvcConfig (17)
ComplusEndpointConfigContainer.cs (2)
132
if (endpointConfig.Iid == typeof(
IMetadataExchange
).GUID)
154
if (endpointConfig.Iid == typeof(
IMetadataExchange
).GUID)
EndpointConfigContainer.cs (1)
565
typeof(
IMetadataExchange
).GUID,
Options.cs (1)
353
itf = typeof(
IMetadataExchange
).GUID.ToString("B");
Tool.cs (11)
215
if (iid != typeof(
IMetadataExchange
).GUID)
231
typeof(
IMetadataExchange
).GUID,
670
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
693
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
743
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
752
if (itfName == typeof(
IMetadataExchange
).GUID.ToString("B"))
755
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
787
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
836
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
845
if (itfName == typeof(
IMetadataExchange
).GUID.ToString("B"))
847
outComp.AddInterface(typeof(
IMetadataExchange
).GUID, null);
WasEndpointConfigContainer.cs (2)
107
if (endpointConfig.Iid == typeof(
IMetadataExchange
).GUID)
125
if (endpointConfig.Iid == typeof(
IMetadataExchange
).GUID)
System.ServiceModel (27)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (3)
366
return typeLoader.LoadContractDescription(typeof(
IMetadataExchange
));
373
iid = typeof(
IMetadataExchange
).GUID;
392
if (iid != typeof(
IMetadataExchange
).GUID)
System\ServiceModel\Description\MetadataExchangeClient.cs (16)
30
ChannelFactory<
IMetadataExchange
> factory;
48
this.factory = new ChannelFactory<
IMetadataExchange
>("*");
83
this.factory = new ChannelFactory<
IMetadataExchange
>(endpointConfigurationName);
92
this.factory = new ChannelFactory<
IMetadataExchange
>(mexBinding);
218
this.factory = new ChannelFactory<
IMetadataExchange
>(scheme);
225
this.factory = new ChannelFactory<
IMetadataExchange
>(mexBinding);
427
protected internal virtual ChannelFactory<
IMetadataExchange
> GetChannelFactory(EndpointAddress metadataAddress, string dialect, string identifier)
992
IMetadataExchange
metadataClient;
996
ChannelFactory<
IMetadataExchange
> channelFactory;
1025
IMetadataExchange
CreateChannel(ChannelFactory<
IMetadataExchange
> channelFactory)
1044
IMetadataExchange
metadataClient;
1049
ChannelFactory<
IMetadataExchange
> channelFactory;
1128
internal AsyncMetadataReferenceRetriever(
IMetadataExchange
metadataClient, MessageVersion messageVersion, TimeoutHelper timeoutHelper, AsyncCallback callback, object state)
1172
IMetadataExchange
metadataClient = (
IMetadataExchange
)result.AsyncState;
System\ServiceModel\Description\ServiceMetadataBehavior.cs (4)
366
if (description.ServiceType != null && description.ServiceType.GetInterface(typeof(
IMetadataExchange
).Name) != null)
406
return type == typeof(
IMetadataExchange
);
411
return type == typeof(
IMetadataExchange
);
438
ContractDescription mexContract = ContractDescription.GetContract(typeof(
IMetadataExchange
));
System\ServiceModel\Security\WSTrustServiceHost.cs (1)
108
bool isMexEndpointAlreadyAdded = (Description.Endpoints.Find(typeof(
IMetadataExchange
)) != null);
System\ServiceModel\ServiceConfiguration.cs (1)
181
if (!endpoint.IsSystemEndpoint || (endpoint.Contract.ContractType == typeof(
IMetadataExchange
)))
System\ServiceModel\ServiceHost.cs (2)
413
if (!endpoint.IsSystemEndpoint || endpoint.Contract.ContractType == typeof(
IMetadataExchange
))
1754
if (implementedContract == typeof(
IMetadataExchange
))
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\EndpointDiscoveryMetadata.cs (2)
130
ContractDescription metadataContract = ContractDescription.GetContract(typeof(
IMetadataExchange
));
290
if (description.ServiceType != null && description.ServiceType.GetInterface(typeof(
IMetadataExchange
).Name) != null)