﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.VisualStudio.ManagedInterfaces.WCF</name>
  </assembly>
  <members>
    <member name="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration">
      <summary>Provides an interface for use when working with configuration files.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration.ConfigurationChanged">
      <summary>Occurs when a project's configuration has changed.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration.FileExists">
      <summary>Returns a value indicating whether a configuration file exists on disk.</summary>
      <returns>true if the file exists; otherwise false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration.FilePath">
      <summary>Returns the path for a configuration file.</summary>
      <returns>A string that contains the full path for the configuration file.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration.LoadConfiguration">
      <summary>Loads the configuration for a given hierarchy/itemid.</summary>
      <returns>A <see cref="T:System.Configuration.Configuration" /> object.</returns>
      <exception cref="T:System.Configuration.ConfigurationException">The configuration hierarchy is not in a loadable state.</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration.QueryEditConfiguration">
      <summary>Determines if a configuration file can be modified.</summary>
      <returns>true if the configuration file can be modified; otherwise false.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfigurationManager">
      <summary>Provides access to <see cref="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration" /> instances that correspond to the configuration hierarchy at a given level in a project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfigurationManager.GetApplicationConfiguration(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)">
      <summary>Returns an <see cref="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration" /> object that corresponds to the <see cref="T:System.Configuration.Configuration" /> object for a project at the level indicated by the <paramref name="hierarchy" /> and <paramref name="itemId" /> parameters.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsApplicationConfiguration" /> object.</returns>
      <param name="hierarchy">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> of the project.</param>
      <param name="itemId">The constant <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT" /> which represents the root node of the project hierarchy.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails">
      <summary>Provides access to configuration and code generation information for a Windows Communication Foundation (WCF) service reference returned from the Add Service Reference dialog box.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails.GetGeneratedCode">
      <summary>Returns the <see cref="T:System.CodeDom.CodeCompileUnit" /> that contains code generated for a Windows Communication Foundation (WCF) service reference.</summary>
      <returns>A <see cref="T:System.CodeDom.CodeCompileUnit" /> that contains the code.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails.GetGeneratedContractType(System.String,System.String)">
      <summary>Returns the name of a contract type in a Windows Communication Foundation (WCF) service reference.</summary>
      <returns>A <see cref="T:System.String" /> that contains the name of the contract type.</returns>
      <param name="name">A <see cref="T:System.String" /> that contains the name of a <see cref="T:System.Web.Services.Description.PortType" /> in a .wsdl file.</param>
      <param name="namespaceUrl">A <see cref="T:System.String" /> that contains the <see cref="P:System.Web.Services.Description.ServiceDescription.TargetNamespace" /> of the .wsdl file that conatins the definition of <paramref name="name" />..</param>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails.GetGeneratedEndpointNameInConfiguration(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Returns the name of an endpoint configuration generated by <see cref="T:System.ServiceModel.Description.ServiceEndpoint" />.</summary>
      <returns>A <see cref="T:System.String" /> that contains the name of the endpoint configuration.</returns>
      <param name="endpoint">A <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> returned by the <see cref="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails.GetServiceEndpoints" /> method.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.ManagedInterfaces9.IVsWCFReferenceGroupDetails.GetServiceEndpoints">
      <summary>Returns an <see cref="T:System.Collections.IEnumerable" /> collection that contains the endpoints for a Windows Communication Foundation (WCF) service reference.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerable" /> collection that contains all the endpoints for a given WCF service reference.</returns>
    </member>
  </members>
</doc>