in src/CTA.FeatureDetection.Common/WCFConfigUtils/WCFBindingAndTransportUtil.cs [46:67]
public static void ConfigBasedCheck(string projectDir, Dictionary<string, BindingConfiguration> bindingsTransportMap)
{
var webConfig = WebConfigManager.LoadWebConfigAsXDocument(projectDir);
var appConfig = WebConfigManager.LoadAppConfigAsXDocument(projectDir);
if (webConfig !=null && webConfig.ContainsElement(Constants.WCFBindingElementPath))
{
BindingTagCheck(webConfig, bindingsTransportMap);
}
else if (appConfig != null && appConfig.ContainsElement(Constants.WCFBindingElementPath))
{
BindingTagCheck(appConfig, bindingsTransportMap);
}
else if (webConfig != null && webConfig.ContainsElement(Constants.WCFEndpointElementPath))
{
EndpointTagCheck(webConfig, bindingsTransportMap);
}
else if (appConfig != null && appConfig.ContainsElement(Constants.WCFEndpointElementPath))
{
EndpointTagCheck(appConfig, bindingsTransportMap);
}
}