<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.SqlServer.Management.Sdk.Sfc</name>
  </assembly>
  <members>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService.CreateDefaultRegistry">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The created registry value</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService.CreateDifferencer">
      <summary>Creates a differencer of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService" /> object.Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A differencer of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService.CreateDifferencer(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The created differencer with the specified provider.</returns>
      <param name="registry">The specified registry provider.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.DifferencingService.Service">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The obtained service.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType.Created">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType.Deleted">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType.Equivalent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType.None">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Differencing.DiffType.Updated">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffEntry">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffEntry.ChangeType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of change between the Source and Target nodes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffEntry.Properties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Collection of all relevant Properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffEntry.Source">
      <summary>Gets the Urn representing the source node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The source node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffEntry.Target">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The root node of the target object passed to the Diff service.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.IDifferencer">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.IDifferencer.CompareGraphs(System.Object,System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The compared graphs.</returns>
      <param name="source">The root node of the source graph to compare.</param>
      <param name="target">The root node of the target graph to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.IDifferencer.IsTypeEmitted(Microsoft.SqlServer.Management.Sdk.Differencing.DiffType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if emitted; otherwise, false</returns>
      <param name="type">The DiffType to check.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.IDifferencer.SetTypeEmitted(Microsoft.SqlServer.Management.Sdk.Differencing.DiffType)">
      <summary>Sets the specified DiffType to be included in the result diffgram. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The DiffType to check.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.IDifferencer.UnsetTypeEmitted(Microsoft.SqlServer.Management.Sdk.Differencing.DiffType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The DiffType to check</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffgram">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffgram.SourceRoot">
      <summary>Gets the root node of the source object passed to the Diff service. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The root node of the source object passed to the Diff service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IDiffgram.TargetRoot">
      <summary>Gets the root node of the target object passed to the Diff service. </summary>
      <returns>The root node of the target object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.IPair`1">
      <summary>Represents a source and target pair of a single generic type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="T"></typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IPair`1.Source">
      <summary>Gets the source of a single generic type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The source of a single generic type</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.IPair`1.Target">
      <summary>Gets the target pair of a single generic type. </summary>
      <returns>The target pair of a single generic type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider.IsGraphSupported(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to if the provider supports the specified graph; otherwise, false. </returns>
      <param name="node">The root node of each graph.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider.IsValueAvailable(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the value is available; otherwise, false.</returns>
      <param name="node">The root node of each graph.</param>
      <param name="propName">The name of the property.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider.AreGraphsSupported(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the provider supports the specified graphs; otherwise, false.</returns>
      <param name="source">The source of the list to be checked for support.</param>
      <param name="target">The list to be checked.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider.GetComparer(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A comparer for the specified list.</returns>
      <param name="list">The list to be compared.</param>
      <param name="list2">The list to be compared.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider.SortLists(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList,System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode}@,System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode}@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="source">The source of the list to be checked for support.</param>
      <param name="target">The list to be checked.</param>
      <param name="sortedSource">The source of the sorted list</param>
      <param name="sortedTarget"> The sorted list.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.GetPropertyNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property name of the provider.</returns>
      <param name="source">The name of the provider</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.GetRelatedContainerNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Retrieves a list of the related container names with the specified source. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A list of the related container names.</returns>
      <param name="source">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the source node.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.GetRelatedObjectNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The related object name of the provider.</returns>
      <param name="source">The name of the provider</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.IsContainerInNatrualOrder(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,System.String)">
      <summary>Determines whether the container of the specified parameter is in natural order. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the container is in natural order; otherwise, false. The default is false.</returns>
      <param name="node">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> object. </param>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.MetadataNodeItemNamesProvider.IsGraphSupported(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Indicates whether the specified node is graph supported. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified node is graph supported; otherwise, false.</returns>
      <param name="source">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the source node.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.GetPropertyNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Returns the property names of the specified node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property names of the specified node.</returns>
      <param name="node">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the node of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.GetRelatedContainerNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The related container names of the adapter provider.</returns>
      <param name="node">The location of the adapter provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.GetRelatedObjectNames(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The related object names of the adapter provider.</returns>
      <param name="node"> The location of the adapter provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.IsContainerInNatrualOrder(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if the container is in natural order; otherwise, false.</returns>
      <param name="node"> The location of the adapter provider.</param>
      <param name="name"> The name of the adapter provider</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider.IsGraphSupported(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Indicates whether the specified node is graph supported. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified node is graph supported; otherwise, false.</returns>
      <param name="node">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the source node.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider">
      <summary>Represent a provider that supplies sorting. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider.AreGraphsSupported(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode)">
      <summary>Indicates whether the provider supports the specified graphs. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the provider supports the specified graph; otherwise, false.</returns>
      <param name="source">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> node that specifies the source of the object.</param>
      <param name="target">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> node that specifies the target node.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider.Compare(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode,System.String)">
      <summary>Indicates whether the provider compares the specified properties. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the provider compares the specified properties; otherwise, false.</returns>
      <param name="source">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the source of the node.</param>
      <param name="target">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode" /> that specifies the target node.</param>
      <param name="propName">A <see cref="T:System.String" /> that specifies the name of the property.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.Provider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.AvailablePropertyValueProviders">
      <summary>Gets a list of registered AvailablePropertyValueProvider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A new list of AvailablePropertyValueProvider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.ContainerSortingProviders">
      <summary>Obtains a list of registered ContainerSortingProvider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A new list of ContainerSortingProvider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.NodeItemNameAdapterProviders">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of registered NodeItemNamesAdapterProvider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.PropertyComparerProviders">
      <summary>Obtains a list of registered SfcNodeAdapterProvider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A new list of SfcNodeAdapterProvider.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.RegisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider)">
      <summary>Indicates whether to register the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to register the specified provider; otherwise, false. </returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider" /> provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.RegisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider)">
      <summary>Indicates whether to register the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to register the specified provider; otherwise, false.</returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider" /> provider. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.RegisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if registered; otherwise, false.</returns>
      <param name="provider">The specified provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.RegisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider)">
      <summary>Indicates whether to register the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to register the specified provider; otherwise, false.</returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider" /> provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.RegisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider)">
      <summary>Indicates whether to register the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to register the specified provider; otherwise, false.</returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider" /> provider.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.SfcNodeAdapterProviders">
      <summary>Obtains a list of registered SfcNodeAdapterProvider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A new list of registered SfcNodeAdapterProvider.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.UnregisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.AvailablePropertyValueProvider)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if unregistered; otherwise, false.</returns>
      <param name="provider">The specified provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.UnregisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider)">
      <summary>Indicates whether to unregister the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to unregister the specified provider; otherwise, false. </returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ContainerSortingProvider" />  provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.UnregisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.NodeItemNamesAdapterProvider)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if unregistered; otherwise, false.</returns>
      <param name="provider">The specified adapter provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.UnregisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider)">
      <summary>Indicates whether to unregister the specified provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to unregister the specified provider; otherwise, false. </returns>
      <param name="provider">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.PropertyComparerProvider" /> provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.ProviderRegistry.UnregisterProvider(Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if unregistered; otherwise, false.</returns>
      <param name="provider">The specified node adapter provider.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider.GetGraphAdapter(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The graph for the adapter provider.</returns>
      <param name="obj">The adapter object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Differencing.SPI.SfcNodeAdapterProvider.IsGraphSupported(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if this provider supports the specified graph; otherwise, false.</returns>
      <param name="obj">The adapter object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents Transact-SQL that is necessary only when a property is requested.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> class. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.AcceptsMultipleHits">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a value indicating whether the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object can be added multiple times.</summary>
      <returns>true if the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object can be added multiple times; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.AddHit(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase,Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Adds the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object.</summary>
      <param name="field">The name of the field that triggered the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object.</param>
      <param name="obj">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase" /> object that the field and <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object belong to.</param>
      <param name="sb">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object that is used to construct Transact-SQL statements.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.AddLinkMultiple(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple" /> object that is used by this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object with the multiple link information contained in the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink" /> object.</summary>
      <param name="xrmpl">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink" /> object that contains the multiple link information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.ClearHit">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Marks this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object as unused. (The <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsUsed" /> property is set to false.)</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.Fields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a <see cref="T:System.Collections.Specialized.StringCollection" /> object that contains the names of the fields that trigger this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object that contains the names of the fields that trigger this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsDefault">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Specifies that this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object is always added, regardless of which field is requested.</summary>
      <returns>false if this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object has no trigger fields set; otherwise, true.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsHit(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Tests whether the specified field has caused this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added.</summary>
      <returns>true if the field has caused this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added; otherwise, false. If the <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.AcceptsMultipleHits" /> property is set to true, this method always returns false.</returns>
      <param name="field">The name of the field to test.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsUsed">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a value indicating whether this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object has been used.</summary>
      <returns>true if this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object has been used; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.LinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the linked fields that are used to create the Transact-SQL expression.</summary>
      <returns>An <see cref="T:System.Collections.ArrayList" /> object that contains linked fields; null if there are no linked fields.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.LinkMultiple">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple" /> object that is used by this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.MarkHit">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Marks this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object as used. (The <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsUsed" /> property is set to true.)</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.SetFields(System.Collections.Specialized.StringCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Sets the fields contained in the specified <see cref="T:System.Collections.Specialized.StringCollection" /> as triggers for this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object. </summary>
      <param name="fields">A <see cref="T:System.Collections.Specialized.StringCollection" /> object that contains the fields that would trigger this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.TestHit(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Tests whether the specified field would trigger this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to be added.</summary>
      <returns>true if the specified field would trigger this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object; otherwise, false.</returns>
      <param name="field">The name of the field to test.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.Used">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a value that indicates whether this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object has been used at least once.</summary>
      <returns>true if this <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object has been used at least once; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a list of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.Add(Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Adds the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to the list.</summary>
      <param name="obj">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.AddDefault(Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Adds any <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> objects that are marked as default (<see cref="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsDefault" /> returns true) to the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object.</summary>
      <param name="sb">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object that is used to construct Transact-SQL statements.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.AddHits(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase,System.String,Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Tests the specified field against each of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> objects in the list. If the field is a trigger for the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object, the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object is added to the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object.</summary>
      <returns>true if a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object is added; otherwise, false.</returns>
      <param name="obj">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase" /> object that that the field and <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object belong to.</param>
      <param name="field">The name of the field.</param>
      <param name="sb">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> object that is used to construct Transact-SQL statements.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.ClearHits">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Marks each of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> objects in the list as unused. (The <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql.IsUsed" /> property is set to false.)</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.Count">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the number of items in the list.</summary>
      <returns>The number of items in the list.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns an enumerator that can iterate the list.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList.Item(System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object at the specified index.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object at the specified index.</returns>
      <param name="i">The zero-based index of the object to get.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Initializes a new instance of a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sb">The  <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" />used in the provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder,Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RetriveMode)">
      <summary>Initializes a new instance of a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sb">The statement builder used in the provider.</param>
      <param name="rm">The <see cref="Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RetriveMode" /> for the provider</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Close">
      <summary>Closes the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Depth">
      <summary>Gets the depth of nesting for the current row. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer representing the depth of nesting for the current row.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Dispose">
      <summary>Releases all the resources used by the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.FieldCount">
      <summary>Gets the number of columns in the current row. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that specifies the number of columns.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetBoolean(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetByte(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that represents the value of the specified column as byte.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of bytes read.</returns>
      <param name="i">The zero-based column ordinal.</param>
      <param name="fieldOffset">The index within the field from which to begin the read operation</param>
      <param name="buffer">The buffer into which to read the stream of bytes.</param>
      <param name="bufferoffset">The index within the buffer where the write operation is to start.</param>
      <param name="length">The maximum length to copy into the buffer.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetChar(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of characters read.</returns>
      <param name="i">The zero-based column ordinal.</param>
      <param name="fieldoffset">The index within the field from which to begin the read operation.</param>
      <param name="buffer">The buffer into which to read the stream of bytes.</param>
      <param name="bufferoffset">The index within the buffer where the write operation is to start.</param>
      <param name="length">The maximum length to copy into the buffer.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetData(System.Int32)">
      <summary>Gets a <see cref="T:System.Data.IDataReader" /> for the requested position., Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A data provider object.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetDataTypeName(System.Int32)">
      <summary>Returns a type name for a specified column. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the type name.</returns>
      <param name="i">An <see cref="T:System.Int32" /> that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetDateTime(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Data for a specified column with the given type.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetDecimal(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Data for the specified column with the given type.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetDouble(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetFieldType(System.Int32)">
      <summary>Returns a data type for the column at the specified ordinal. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A data type for the column.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetFloat(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A data for the specified column.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetGuid(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Data for the specified column.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetInt16(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetInt32(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetInt64(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetName(System.Int32)">
      <summary>Retrieves a column name for the specified ordinal. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the column name.</returns>
      <param name="i">An <see cref="T:System.Int32" /> value that specifies the ordinal</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetOrdinal(System.String)">
      <summary>Retrieves an ordinal for the specified column name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The zero-based column ordinal.</returns>
      <param name="name">The name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetSchemaTable">
      <summary>Gets a schema table that describes the column metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A schema table that describes the column metadata.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetString(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetValue(System.Int32)">
      <summary>Returns data for the specified column with the given type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A null for null database columns.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.GetValues(System.Object[])">
      <summary>Populates an array of objects with the attribute column values of the current row. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of instances of Object in the array.</returns>
      <param name="values">An array of Object into which to copy the attribute columns. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.InitRowDataManipulation(System.Collections.ArrayList,System.Collections.SortedList)">
      <summary>Initializes data structures so that row manipulation is done efficiently. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parentProperties">An <see cref="T:System.Collections.ArrayList" /> that specifies the parent properties.</param>
      <param name="postProcessList">A <see cref="T:System.Collections.SortedList" /> that specifies the post-process list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.InitSchemaTable(System.Collections.ArrayList)">
      <summary>Creates an empty DataTable that reflects the schema of the retrieved data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parentProperties">An <see cref="T:System.Collections.ArrayList" /> that specifies the parent properties.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.IsClosed">
      <summary>A <see cref="T:System.Boolean" /> which determines whether the <see cref="T::Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider" /> is closed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified instance is closed; otherwise false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.IsDBNull(System.Int32)">
      <summary>Determines whether the value corresponding to the ordinal position is Null. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified column value is equivalent to null; otherwise, false.</returns>
      <param name="i">The zero-based column ordinal.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Item(System.Int32)">
      <summary>Gets the item corresponding to the ordinal position <paramref name="idx" />.Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified column in its native format.</returns>
      <param name="idx">The zero-based column ordinal.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Item(System.String)">
      <summary>Gets the object that specifies the string indexer. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object that specifies the string indexer.</returns>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.NextResult">
      <summary>Unimplemented returns false. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if there are more result sets; otherwise false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.Read">
      <summary>Indicates whether the object advances to the next row. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object advances to the next row; otherwise, false. The default is true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RecordsAffected">
      <summary>Gets the number of records affected. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer value that specifies the number of records affected.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.SetConnectionAndQuery(Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="execSql">The executed query</param>
      <param name="query">A <see cref="T:System.String" /> that represents the query.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RetriveMode">
      <summary>Determines how data will be returned. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RetriveMode.RetriveDataReader">
      <summary>Retrieve results as a DataReader.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.DataProvider.RetriveMode.RetriveDataTable">
      <summary>Retrieve results as a DataTable.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a dependency relationship.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> class that is a copy of the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object. </summary>
      <param name="dep">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.Copy">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Creates a new <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object that is a copy of this object.</summary>
      <returns>The new <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.IsSchemaBound">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets a value indicating whether the dependency with the parent is schema bound.</summary>
      <returns>true if the dependency with the parent is schema bound; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.Links">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> object that contains the list of dependencies.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> object that contains the list of dependencies.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency.Urn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets the Uniform Resource Name (URN) that this object has a list of dependencies for.</summary>
      <returns>The URN that this object has a list of dependencies for.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> class that is a copy of the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> object. </summary>
      <param name="deps">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> object to copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.Add(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Adds the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to the collection.</summary>
      <returns>The index at which the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object has been added.</returns>
      <param name="value">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.Contains(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Determines whether the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object is in the collection.</summary>
      <returns>true if <paramref name="value" /> is found in the collection; otherwise, false.</returns>
      <param name="value">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to find.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.CopyTo(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency[],System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Copies the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection" /> to the specified array.</summary>
      <param name="array">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> array that is the destination of the items copied from this collection.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.IndexOf(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Searches for the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object and returns the zero-based index of the first occurrence within the entire collection.</summary>
      <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the collection; -1 if <paramref name="value" /> is not found.</returns>
      <param name="value">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to find in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.Insert(System.Int32,Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Inserts the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object into the collection at the specified index.</summary>
      <param name="index">The zero-based index at which value should be inserted</param>
      <param name="value">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to insert.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.Item(System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object at the specified index.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object at the specified index.</returns>
      <param name="index">The zero-based index of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to retrieve.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyChainCollection.Remove(Microsoft.SqlServer.Management.Sdk.Sfc.Dependency)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Removes the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object from the collection.</summary>
      <param name="value">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Dependency" /> object to remove.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.Represents a dependency discoveries request.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest" /> class. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest.ParentDependencies">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.Gets or sets a value indicating whether to discover parent dependencies or children dependencies.</summary>
      <returns>true to discover parent dependencies; false to discover children dependencies.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest.Urns">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.Gets or sets an array that contains the URNs of all the objects to discover the dependencies for.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> array that contains the URNs of all the objects to discover the dependencies for.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute">
      <summary>Specifies the key that is used to look up a localized property category. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="key">The key that is used to look up the localized property category.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute.GetDefaultKey(System.Reflection.FieldInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.FieldInfo" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized field category in a default resource file.</returns>
      <param name="field">The <see cref="T:System.Reflection.FieldInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute.GetDefaultKey(System.Reflection.PropertyInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.PropertyInfo" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized property category in a default resource file.</returns>
      <param name="property">The <see cref="T:System.Reflection.PropertyInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute.GetDefaultKey(System.Type)">
      <summary>Gets the default key using the specified <see cref="T:System.Type" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized type category in a default resource file.</returns>
      <param name="type">The <see cref="T:System.Type" /> object that is used to get the default key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayCategoryKeyAttribute.Key">
      <summary>Gets the key that is used to look up the localized property category. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up the localized property category.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute">
      <summary>Specifies the key that is used to look up a localized property description. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="key">The key that is used to look up a localized property description.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute.GetDefaultKey(System.Reflection.FieldInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.FieldInfo" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized field description in a default resource file.</returns>
      <param name="field">The <see cref="T:System.Reflection.FieldInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute.GetDefaultKey(System.Reflection.PropertyInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.PropertyInfo" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized property description in a default resource file.</returns>
      <param name="property">The <see cref="T:System.Reflection.PropertyInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute.GetDefaultKey(System.Type)">
      <summary>Gets the default key using the specified <see cref="T:System.Type" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized type description in a default resource file.</returns>
      <param name="type">The <see cref="T:System.Type" /> object that is used to get the default key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayDescriptionKeyAttribute.Key">
      <summary>Gets the key that is used to look up a localized property description. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up a localized property description.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute">
      <summary>Specifies the key that is used to look up a localized property name.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="key">The key that is used to look up the localized property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute.GetDefaultKey(System.Reflection.FieldInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.FieldInfo" /> object.</summary>
      <returns>The key that is used to look up a localized field name in a default resource file. </returns>
      <param name="field">The <see cref="T:System.Reflection.FieldInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute.GetDefaultKey(System.Reflection.PropertyInfo)">
      <summary>Gets the default key using the specified <see cref="T:System.Reflection.PropertyInfo" /> object</summary>
      <returns>The key that is used to look up a localized property name in a default resource file.</returns>
      <param name="property">The <see cref="T:System.Reflection.PropertyInfo" /> object that is used to get the default key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute.GetDefaultKey(System.Type)">
      <summary>Gets the default key using the specified <see cref="T:System.Type" /> object.</summary>
      <returns>The key that is used to look up a localized type name in a default resource file.</returns>
      <param name="type">The <see cref="T:System.Type" /> object that is used to get the default key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DisplayNameKeyAttribute.Key">
      <summary>Gets the key that is used to look up the localized property name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key that is used to look up the localized property name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DmfIgnorePropertyAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DmfIgnorePropertyAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="domain">The domain for the root key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey.Domain">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The domain for the root key.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValuesAttribute">
      <summary>Indicates whether a property value can be a dynamic list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValuesAttribute.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValuesAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="enabled">true to enable the property value to be a dynamic list; otherwise, false.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValuesAttribute.Enabled">
      <summary>Gets a value that indicates whether the property value can be a dynamic list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value can be a dynamic list; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter">
      <summary>Used for any properties that have the DynamicValues attribute enabled. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns a collection of standard values for the list box in the property grid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A collection of standard values for the data type this type converter is designed for when provided with a format context.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns whether the collection of standard values returned from the <see cref="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" /> method is an exclusive list of possible values. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true in all cases.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.DynamicValueTypeConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns whether this object supports a standard set of values that can be picked from a list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true in all cases.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.EnumDependencies(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A list of dependencies for each input record.</returns>
      <param name="connectionInfo">A connection <see cref="T:System.Object" />. </param>
      <param name="dependencyRequest">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Request)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The results corresponding to the request.</returns>
      <param name="connectionInfo">The connection to be used.</param>
      <param name="request">The request that has to be resolved.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>All fields except expensive no order.</returns>
      <param name="connectionInfo">The information about the connection.</param>
      <param name="urn">The xpath expression&lt;</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String[])">
      <summary>Retrieves the specified data in the list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the requested fields in no particular order.</returns>
      <param name="connectionInfo">An object that represents the connection.</param>
      <param name="urn">The xpath expression.</param>
      <param name="requestedFields">The list of requested fields.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy)">
      <summary>Retrieves the specified data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the requested field in no particular order.</returns>
      <param name="connectionInfo">An object that represents the connection.</param>
      <param name="urn">The xpath expression.</param>
      <param name="requestedFields">The list of requested fields.</param>
      <param name="orderBy">The order by a particular field in the specified order.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Retrieves the specified data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the requested field in no particular order.</returns>
      <param name="connectionInfo">An object that represents the connection.</param>
      <param name="urn">The xpath expression.</param>
      <param name="requestedFields">The list of requested fields.</param>
      <param name="orderBy">The order by a particular field in the specified order.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Microsoft.SqlServer.Management.Common.ServerVersion,Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo)">
      <summary>Begins processing enumeration of request.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo" /> object.</returns>
      <param name="version">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object.</param>
      <param name="requestObjectInfo">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.Request)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The updated connection information based on the request to handle requests over the database connection</returns>
      <param name="connectionInfo">An object that represents the connection information.</param>
      <param name="request">The request that has to be resolved.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The updated connection information based on the request to handle requests over the database connection</returns>
      <param name="connectionInfo">An object that represents the connection information.</param>
      <param name="requestObjectInfo">An object containing the request information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.RegisterExtension(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String,System.Reflection.Assembly,System.String)">
      <summary>Registers the enumerator extension. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">Parent urn or null if root.</param>
      <param name="name">The name of type.</param>
      <param name="assembly">Assembly reference containing implementsType.</param>
      <param name="implementsType">Type that implements the specified enumerator level.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.TraceInfo(System.String)">
      <summary>Indicates the enumerator common trace function. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="trace">The string value for the trace function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.TraceInfo(System.String,System.Object[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="strFormat">A <see cref="T:System.String" /> object that represents the information format.</param>
      <param name="arg">An object that represents the trace information arguments.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException">
      <summary>Base class for all enumeration exceptions. Represents an exception thrown during enumeration. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object.</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value that contains the exception message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value that contains the exception messge.</param>
      <param name="innerException">A <see cref="T:System.String,System.Exception" /> object that contains the inner exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.AddProperty(Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty)">
      <summary>Adds to the collection of properties. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="op">The property to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.ComputeFixedProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the fixed properties were computed; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.ConnectionInfo">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that describes the connection object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.Filter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The filtered objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.FixedProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object value that specifies the fixed properties.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetAliasPropertyName(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the property name of the object.</returns>
      <param name="prop">The property of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetData(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result for the level Request.</returns>
      <param name="erParent">The enumerated result parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetFixedStringProperty(System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fixed string property of the object.</returns>
      <param name="propertyName">Name of the property requested.</param>
      <param name="removeEscape">Replaces double quotes with one single quote.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetProperties(Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An array of ObjectProperty.</returns>
      <param name="usage">The usage filter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An exception if the property does not meet the usage requirement or does not exist, else the corresponding property object.</returns>
      <param name="name">The name of the property.</param>
      <param name="usage">The usage filter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.GetUrnProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An array of properties that are used in the unified resource name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.Initialize(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock)">
      <summary>Initializes the specified level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="ci">The connection info.</param>
      <param name="block">The syntactical tree for the filter for this level.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.Name">
      <summary>Gets the name of the xpath level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the xpath level.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.PostProcess(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="erChildren">The enumerated result child.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.Request">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The requested objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.ResultTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An array of object that represents the types of the results.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.RetrieveParentRequest">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Request for the parent object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.TryGetProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages)">
      <summary>Indicates the accessor for the property by name and usage, (for internal use). Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Null if the property does not meet the usage requirements or does not exist, else the corresponding property object.</returns>
      <param name="name">The name of the property.</param>
      <param name="usage">The intended usage.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumObject.Urn">
      <summary>Gets or sets the property that lives only while the request is serviced. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Holds the xpath expression for the current request.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.#ctor(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.ResultType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult" /> class with the specified object and resultType parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="ob">The data.</param>
      <param name="resultType">The type of data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.ConvertToDataReader(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The converted value of the enumeration result to IDataReader.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.ConvertToDataSet(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The converted value to DataSet.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.ConvertToDataTable(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Indicates the implicit cast to DataTable if possible. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The implicit cast to DataTable.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.ConvertToXmlDocument(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Converts to XML document if possible. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The XML document to be converted.</returns>
      <param name="er">The result of enumeration.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.Data">
      <summary>Gets or sets the result data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result data.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.op_Implicit(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)~System.Data.DataSet">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The enumeration result.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.op_Implicit(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)~System.Xml.XmlDocument">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The enumeration result.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.op_Implicit(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)~System.Data.DataTable">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The enumeration result.</returns>
      <param name="er">The enumeration result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.SetType(Microsoft.SqlServer.Management.Sdk.Sfc.ResultType)">
      <summary>Renders the result type on the data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The type of result in the data.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value that represents what kind of storage is the data in the result.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.#ctor(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="con">The connection used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteImmediate(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="query">The connection object used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteImmediate(System.String,System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="query">A string value for the query.</param>
      <param name="con">The connection object used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteImmediateGetMessage(System.String,System.Object)">
      <summary>Executes the sql for the given connection without returning results but capturing the messages. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The sql for the given connection without returning results but capturing the messages.</returns>
      <param name="query">A string value for the query.</param>
      <param name="con">The connection object used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteWithResults(System.Collections.Specialized.StringCollection,System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the query.</returns>
      <param name="query">A string collection value for the query.</param>
      <param name="con">The connection object used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteWithResults(System.Collections.Specialized.StringCollection,System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the query.</returns>
      <param name="query">A string collection value for the query.</param>
      <param name="con">The connection object used in the query.</param>
      <param name="sb">Holds info for additional processing needs and formatting information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteWithResults(System.String)">
      <summary>Executes a query and returns a DataTable with the specified results. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The DataTable with the results.</returns>
      <param name="query">A string value for the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.ExecuteWithResults(System.String,System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The result of the query </returns>
      <param name="query">A string value for the query.</param>
      <param name="con">The connection object used in the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetDatabaseEngineType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The database engine type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetDatabaseEngineType(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The database engine type.</returns>
      <param name="con">Connection object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetDataReader(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a data reader to execute the specified Transact-SQL batch.</summary>
      <returns>A <see cref="T:System.Data.SqlClient.SqlDataReader" /> object that can be used to process the result sets returned by the Transact-SQL statements.</returns>
      <param name="query">A <see cref="T:System.String" /> value specifying the Transact-SQL statements to be run.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetDataReader(System.String,System.Data.SqlClient.SqlCommand@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a data reader to execute the specified Transact-SQL statements, and specifying a <see cref="T:System.Data.SqlClient.SqlCommand" /> object that can be used to terminate a long-running query.</summary>
      <returns>A <see cref="T:System.Data.SqlClient.SqlDataReader" /> object that can be used to process the result sets returned by the Transact-SQL statements.</returns>
      <param name="query">A <see cref="T:System.String" /> value specifying the Transact-SQL statements to run.</param>
      <param name="command">A <see cref="T:System.Data.SqlClient.SqlCommand" /> object to use for terminating the reader if the query runs for too long a time.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetServerVersion">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The server version for the server with the given connection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExecuteSql.GetServerVersion(System.Object)">
      <summary>Retrieves the server version for the server with the given connection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The server version for the server with the given connection.</returns>
      <param name="con">The specified connection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute" /> class with the specified parentPropertyName parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parentPropertyName">A string that represents the parentPropertyName.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute.HasParent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object have a parent; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ExtendedPropertyAttribute.ParentPropertyName">
      <summary>Gets the specified name of the ParentProperty. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value of the ParentProperty.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Parses the syntactical tree to build the Transact-SQL WHERE clause.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder" /> class. </summary>
      <param name="isfdc">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback" /> object to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder.GetSql(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the WHERE clause from the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object.</summary>
      <returns>The decoded WHERE clause.</returns>
      <param name="node">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object that represents the syntactical tree.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder.StringPrefix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets the prefix for strings.</summary>
      <returns>The prefix for strings. The default is N, which is the prefix used for Unicode strings.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Compare(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode,System.Globalization.CompareOptions,System.Globalization.CultureInfo)">
      <summary>Compares two filter nodes at the same time. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The filter nodes to compare.</returns>
      <param name="f1">The first filter node.</param>
      <param name="f2">The second filter node.</param>
      <param name="compInfo">The result of the compare method.</param>
      <param name="cultureInfo">The origin of the nodes.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.NodeType">
      <summary>Gets the type of the node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of the node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The string representation of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Indicates the type of the filter node.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type.Attribute">
      <summary>An attribute.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type.Constant">
      <summary>A constant.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type.Function">
      <summary>A function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type.Group">
      <summary>A group.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type.Operator">
      <summary>An operator.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute" /> class with the specified name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A string value of the name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute.Name">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the name of the attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute.NodeType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value representing the type of the current node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeAttribute.ToString">
      <summary>Returns a String that represents the current Object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A String that represents the current Object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeChildren">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeChildren.GetHashCode">
      <summary>Returns hash code for the specified value of the children. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that specifies the hash code.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a constant in a filter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.#ctor(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant" /> class. </summary>
      <param name="value">The value of the constant.</param>
      <param name="type">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType" /> value that indicates the constant type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.NodeType">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type" /> value that indicates the type of the node.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type" /> value that indicates the type of the node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType" /> value that indicates the constant type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType" /> value that indicates the constant type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.op_Implicit(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant)~System.String">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Coverts the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant" /> object to a string.</summary>
      <returns>A string representation of <paramref name="fnc" />.</returns>
      <param name="fnc">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant" /> to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns a string representation of the object.</summary>
      <returns>A string representation of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.Value">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the value of the constant.</summary>
      <returns>An object that represents the value of the constant.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ValueAsString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a string representation of the constant value.</summary>
      <returns>A string representation of the constant value.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType">
      <summary>Indicates the constant type. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType.Boolean">
      <summary>The constant is a Boolean.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType.Number">
      <summary>The constant is a number.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeConstant.ObjectType.String">
      <summary>The constant is a string.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a function in the filter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type,System.String,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction" /> class. </summary>
      <param name="funcType">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" /> value that indicates the function type.</param>
      <param name="name">The name of the function.</param>
      <param name="args">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> array that contains the function parameters.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.FunctionType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" /> value that indicates the function type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" /> value that indicates the function type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.FuncTypeToString(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" /> as a string.</summary>
      <returns>A string representation of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" />.</returns>
      <param name="type">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type" /> to convert to string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.GetParameter(System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the parameter at the specified index.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object that represents the parameter.</returns>
      <param name="index">The index of the parameter to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Name">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the name of the function.</summary>
      <returns>The name of the function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.NodeType">
      <summary>Gets the type of the node.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type" /> object that indicates the type of the node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.ParameterCount">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the number of parameters in the function.</summary>
      <returns>The number of parameters in the function.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns a string representation of this object.</summary>
      <returns>A string representation of this object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Indicates the type of the function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.Boolean">
      <summary>Not currently supported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.Contains">
      <summary>The contains() function. This is similar to the LIKE function, but it adds % around the input pattern.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.False">
      <summary>The false() function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.In">
      <summary>The Transact-SQL IN function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.Like">
      <summary>The Transact-SQL LIKE function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.Not">
      <summary>The not() function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.String">
      <summary>Not currently supported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.True">
      <summary>The true() function.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeFunction.Type.UserDefined">
      <summary>A placeholder for enumerator extension defined functions.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Represents a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object enclosed in parenthesis.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup" /> class. </summary>
      <param name="node">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object to enclose in parenthesis.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup.Node">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object that is enclosed in parenthesis.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup.NodeType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type" /> value that indicates the type of the node.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode.Type" /> value that indicates the type of the node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeGroup.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns a string representation of this object.</summary>
      <returns>A string representation of this object in the format (node_string_value).</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator" /> class with the specified operator type, left parameter, and right parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="opType">The type of operator.</param>
      <param name="left">The filter node in the left side.</param>
      <param name="right">The filter node in the right side.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Left">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the left node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.NodeType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of the node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.OpType">
      <summary>Gets the specified type of operator. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The operator type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.OpTypeToString(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type)">
      <summary>Changes the operation type to String function. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The operation type.</returns>
      <param name="type">The type of filter node.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Right">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the left node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.ToString">
      <summary>Returns a string that represents the current object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the current object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.And">
      <summary>Describes the AND operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.EQ">
      <summary>Describes the equal operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.GE">
      <summary>Describes the greater equal operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.GT">
      <summary>Describes the greater than operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.LE">
      <summary>Describes the less equal operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.LT">
      <summary>Describes the less than operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.NE">
      <summary>Describes the not equal operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.NEG">
      <summary>Describes the negation operator.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.FilterNodeOperator.Type.OR">
      <summary>Describes the OR operator.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.FilterPropertyHandler" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="instance">The object that the property belongs to.</param>
      <param name="propertyName">The name of the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs.Instance">
      <summary>Gets the object that the property belongs to. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that the property belongs to.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs.PropertyName">
      <summary>Gets the name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.FilterPropertyHandler" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that represents the property value.</returns>
      <param name="serializer">The source of the event.</param>
      <param name="propertyArgs">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterPropertyEventArgs" /> object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject">
      <summary>Represents a domain that is not based on the SQL Server Foundation Class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.Discover">
      <summary>Discovers any dependencies. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Collections.Generic.List`1" /> object that contains all the discovered dependencies.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.GetDomainRoot">
      <summary>Returns the root of the domain.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite" /> object that represents the root of the domain.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.GetParent">
      <summary>Gets the parent of this object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that represents the parent of this object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.GetPropertyType(System.String)">
      <summary>Gets the type of the specified property.</summary>
      <returns>The <see cref="T:System.Type" /> of the property.</returns>
      <param name="propertyName">The name of the property to get the type of.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.GetPropertyValue(System.String,System.Type)">
      <summary>Gets the value of the specified property.</summary>
      <returns>An object that represents the property value.</returns>
      <param name="propertyName">The name of the property.</param>
      <param name="propertyType">The type of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.GetUrn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Unified Resource Name of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.Resolve(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
      <returns>The instance that contains the information about the object.</returns>
      <param name="urnString">The unified resource name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.SetObjectState(Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState)">
      <summary>Sets the object state to the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value.</summary>
      <param name="state">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value that specifies the state of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienObject.SetPropertyValue(System.String,System.Type,System.Object)">
      <summary>Sets the property value.</summary>
      <param name="propertyName">The name of the property.</param>
      <param name="propertyType">The <see cref="T:System.Type" /> of the property.</param>
      <param name="value">The object that represents the property value.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.ConnectionContext">
      <summary>Gets the current server connection details for the instance of SQL Server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object that contains the server connection details.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.DesignModeInitialize">
      <summary>Switch to design mode (not connected to the server). </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.Name">
      <summary>Gets the name of the domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the domain</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.SfcHelper_GetDataTable(System.Object,System.String,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Executes the query string to retrieve the specified fields and return a fully populated DataTable object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A DataTable object that contains the results.</returns>
      <param name="connection">An object that contains the server connection details.</param>
      <param name="urn">The ....</param>
      <param name="fields">The field names to retrieve.</param>
      <param name="orderByFields">The field names to order on.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.SfcHelper_GetSmoObject(System.String)">
      <summary>Returns an object that has the specified Uniform Resource Name (URN). Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that has the specified URN.</returns>
      <param name="urn">The URN of the object to find.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot.SfcHelper_GetSmoObjectQuery(System.String,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Processes the specified query string and returns a list of SMO URN. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A T:System.Collections.Generic.List`1 object that contains the SMO URNs.</returns>
      <param name="queryString">The query string to process.</param>
      <param name="fields">The field names to retrieve.</param>
      <param name="orderByFields">The field names to order on.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicProperties">
      <summary>Provides the ability to dynamically add properties to the property grid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicProperties.AddProperties(System.ComponentModel.PropertyDescriptorCollection,System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
      <summary>Adds properties of the specified <see cref="T:System.Object" /> to the properties collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="properties">A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> object that contains the properties.</param>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that contains the context information.</param>
      <param name="value">The <see cref="T:System.Object" /> whose properties to add. </param>
      <param name="attributes">An array of <see cref="T:System.Attribute" /> to use as a filter.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicReadOnly">
      <summary>Dynamic read only interface.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicReadOnly.OverrideReadOnly(System.Collections.Generic.IList{Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor},System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
      <summary>Overrides read only method. </summary>
      <param name="properties">A generic list of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor" /> objects.</param>
      <param name="context">The <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object.</param>
      <param name="value">A <see cref="T:System.Object" />.</param>
      <param name="attributes">An array of <see cref="T:System.Attribute" /> objects.</param>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicReadOnly.ReadOnlyPropertyChanged">
      <summary>Event activated when a property is changed.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicValues">
      <summary>Creates a dynamic list of values for string properties. This can be used when a drop-down list contains a list of strings will not be known until run-time (for example, a list of users or database names). Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicValues.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Creates a collection of string values. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> object.</returns>
      <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that contains the context information.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicVisible">
      <summary>Provides the ability to limit the number of enumeration values that are visible in a drop-down list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IDynamicVisible.ConfigureVisibleEnumFields(System.ComponentModel.ITypeDescriptorContext,System.Collections.ArrayList)">
      <summary>Specifies the enumeration values that will be visible. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object that contains the list of enumeration values that will be visible.</returns>
      <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that contains the context information of the enumeration.</param>
      <param name="values">A <see cref="T:System.Collections.ArrayList" /> object that contains the enumeration values that will be visible.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IEnumDependencies">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IEnumDependencies.EnumDependencies(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.DependencyRequest)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The dependency request for the given connection.</returns>
      <param name="ci">The connection object.</param>
      <param name="rd">The request.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A value that specifies the message string for the Internal Enumerator exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.InternalEnumeratorException" /> class with the specified message and innerexception parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The string value for the message.</param>
      <param name="innerException">The internal exception for the enumerator.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the Invalid Configuration File exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidConfigurationFileEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the Invalid Configuration File exception.</param>
      <param name="innerException">An Exception object that specifies the inner exception for the Invalid Configuration File exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException" /> class with the specified message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value for the message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidPropertyUsageEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the invalid property usage enumerator exception.</param>
      <param name="innerException">An Exception object value that specifies the inner exception for the Invalid Property Usage Enumerator exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the invalid query expression enumerator exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidQueryExpressionEnumeratorException" /> class with the specified message and innerException parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value for the message.</param>
      <param name="innerException">The internal exception in the enumerator.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException" /> class with the specified message parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value for the exception message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the Invalid Version Enumerator exception.</param>
      <param name="innerException">An Exception object that specifies the inner exception for the Invalid Version Enumerator exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection">
      <summary>Defines properties and methods for the non-generic read-only collections.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection.Count">
      <summary>Gets the number of items that are contained in the collection.</summary>
      <returns>The number of items that are contained in the collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection`1">
      <summary>Defines properties and methods for the generic type read-only collections.</summary>
      <typeparam name="T">The type of the element in the collection.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection`1.Contains(`0)">
      <summary>Determines whether the specified item is contained in the collection.</summary>
      <returns>true if the item is found in the collection; otherwise, false.</returns>
      <param name="item">The object to locate in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements of the collection to the specified array, starting at a particular array index.</summary>
      <param name="array">The one-dimensional zero-based index array that is the destination of the elements to copy from the collection.</param>
      <param name="arrayIndex">The position in the array at which the copying of the first element starts.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2">
      <summary>Defines properties and methods for the generic type read-only collection of key/value pairs.</summary>
      <typeparam name="K">The type of keys in the dictionary.</typeparam>
      <typeparam name="T">The type of values in the dictionary.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2.ContainsKey(`0)">
      <summary>Determines whether the element with the specified key is contained in the dictionary.</summary>
      <returns>true if the key is found in the dictionary; otherwise false.</returns>
      <param name="key">They key to locate in the dictionary.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2.Item(`0)">
      <summary>Gets the value associated with the specified key.</summary>
      <returns>The value of the specified key.</returns>
      <param name="key">The key of the value to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2.Keys">
      <summary>Gets the enumeration object containing the keys of the dictionary.</summary>
      <returns>The enumeration object containing the keys of the dictionary.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2.TryGetValue(`0,`1@)">
      <summary>Gets the value associated with the specified key.</summary>
      <returns>true if the specified key is found in the dictionary; otherwise, false.</returns>
      <param name="key">The key of the value to get.</param>
      <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyDictionary`2.Values">
      <summary>Gets the enumeration object containing the values of the dictionary.</summary>
      <returns>The enumeration object containing the values of the dictionary.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyList`1">
      <summary>Defines properties and methods for the generic immutable list of objects that can be accessed by index.</summary>
      <typeparam name="T">The type of the elements in the list.</typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyList`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet">
      <summary>Represents an interface to an immutable set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.IsProperSubsetOf(System.Collections.IEnumerable)">
      <summary>Checks if this set is a subset of another set, but differs from it.</summary>
      <returns>true if this set is a proper subset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.IsProperSupersetOf(System.Collections.IEnumerable)">
      <summary>Checks if this set is a superset of another set, but differs from it.</summary>
      <returns>true if this set is a proper superset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.IsSubsetOf(System.Collections.IEnumerable)">
      <summary>Checks if this set is a subset of another set.</summary>
      <returns>true if this set is a subset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.IsSupersetOf(System.Collections.IEnumerable)">
      <summary>Checks if this set is a superset of another set.</summary>
      <returns>true if this set is a superset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.Overlaps(System.Collections.IEnumerable)">
      <summary>Checks if this set has any elements in common with another set.</summary>
      <returns>true if this set has any elements in common with another set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet.SetEquals(System.Collections.IEnumerable)">
      <summary>Checks if this set contains the same and only the same elements as the other.</summary>
      <returns>true if this set contains the same and only the same elements as the other; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1">
      <summary>Defines properties and methods for the generic immutable sets.</summary>
      <typeparam name="T">The type of the elements in the set.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set is a subset of another set, but differs from it.</summary>
      <returns>true if this set is a proper subset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set is a superset of another set, but differs from it.</summary>
      <returns>true if this set is a proper superset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set is a subset of another set.</summary>
      <returns>true if this set is a subset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set is a superset of another set.</summary>
      <returns>true if this set is a superset of the specified set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set has any elements in common with another set.</summary>
      <returns>true if this set has any elements in common with another set; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlySet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
      <summary>Determines whether this set contains the same and only the same elements as the other.</summary>
      <returns>true if this set contains the same and only the same elements as the other; otherwise, false.</returns>
      <param name="other">The specified set to check against this set.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IScriptedByParent">
      <summary>Signifies that an object does not generate its own scripting. The object is scripted by its parent.  Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable">
      <summary>Defines a method to produce a script that can be used to alter the storage to match the current object state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable.ScriptAlter">
      <summary>Produces the script to alter the storage to match the current object state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that contains the script. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection">
      <summary>Defines collection operations, including child initialization. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Adds the specified object to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.AddShadow(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Adds the specified object to the shadow collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the item is successfully added to the collection; otherwise, false.</returns>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to add to the shadow collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Count">
      <summary>Gets the number of elements contained in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.EnsureInitialized">
      <summary>Initializes the collection from the server-side. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.FinishMerge">
      <summary>Swaps the new collection for the old collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.GetCollectionElementNameImpl">
      <summary>Get the Uniform Resource Name (URN) suffix for elements in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The URN suffix for elements in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.GetElementFactory">
      <summary>Gets the factory that is used to instantiate objects for the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory" /> object that is used to instantiate objects.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.GetExisting(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance@)">
      <summary>Uses the specified key to retrieve an existing item from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the item is successfully retrieved from the collection; otherwise, false.</returns>
      <param name="key">The key that identifies the item to get.</param>
      <param name="sfcInstance">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> item that represents the item to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.GetObjectByKey(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Uses the specified key to retrieve an object from the collection. If a matching object is not found in the collection, the object is created in the collection.Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the object from the collection.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Initialized">
      <summary>Gets or sets a value indicating whether the collection has been initialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection has been initialized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Parent">
      <summary>Gets the parent object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the parent of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.PrepareMerge">
      <summary>Prepares to merge fresh query results into the existing collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Remove(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Removes the specified object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.RemoveElement(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Removes the specified element from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCollection.Rename(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Renames the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to rename.</param>
      <param name="newKey">The new key for the object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable">
      <summary>Defines a method that can be used to produce a script to create this object to storage in its current state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable.ScriptCreate">
      <summary>Produces the script to create this object to storage in its current state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that contains the script.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink.Action">
      <summary>Gets the SfcDependency action. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>One of the SfcDependency object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="direction">A value that indicates the direction of the relation relative to the object.</param>
      <param name="targetObject">An instance that indicates the aim object.</param>
      <param name="relation">A value that specifies the type of relation between an objects.</param>
      <param name="discovered">true to the object that has been discovered; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink.Add``1(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,System.Collections.Generic.IEnumerable{``0},Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Add a directional reference from this object to each of the target objects or key chains.</summary>
      <param name="direction">The Sfc dependency direction</param>
      <param name="targetObjects">An IEnumerable target object.</param>
      <param name="relation">The Sfc type relation.</param>
      <param name="discovered">True to manage the discovered state of the specified object; otherwise, false.</param>
      <typeparam name="T">The SfcInstance.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,System.Collections.IEnumerator,Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="direction">A value that indicates the direction of the relation relative to the object.</param>
      <param name="targetObjects">One of the <see cref="IEnumerator" /> values that specify the aim objects. </param>
      <param name="relation">A value that specifies the type of relation between an objects.</param>
      <param name="discovered">true to the object that has been discovered; otherwise, false.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDiscoverObject">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDiscoverObject.Discover(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink)">
      <summary>Allows the object to indicate relationships for dependency discovery requests via the passed sink. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sink">The passed sink.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain">
      <summary>The base interface for a SFC domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain.GetExecutionEngine">
      <summary>Gets the execution engine for the domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcExecutionEngine" /> object that represents the execution engine.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain.GetKey(Microsoft.SqlServer.Management.Sdk.Sfc.IUrnFragment)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object for the specified Uniform Resource Name (URN) fragment and this domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents a key.</returns>
      <param name="urnFragment">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.IUrnFragment" /> object that represents a URN fragment.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain.GetType(System.String)">
      <summary>Gets the <see cref="T:System.Type" /> of the SFC object class within the domain for the specified type name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:System.Type" /> object with the specified name. null if <paramref name="typeName" /> is not a type in the domain.</returns>
      <param name="typeName">The name of the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain.GetTypeMetadata(System.String)">
      <summary>Gets the metadata for the specified type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata" /> object.</returns>
      <param name="typeName">The name of the type to get the metadata for.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain.UseSfcStateManagement">
      <summary>Specifies whether to use state management provided by the SFC. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if SFC-provided state management is being used; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2">
      <summary>Extends the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain" /> interface to accommodate domain-specific functionality.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2.GetUrnSkeletonsFromType(System.Type)">
      <summary>Gets the list of possible Uniform Resource Name (URN) skeletons (for example, Server/Database, Server/Database/ApplicationRole, and so on) that lead to the specified type.</summary>
      <returns>A <see cref="T:System.Collections.Generic.List`1" /> object that contains the URN skeletons.</returns>
      <param name="inputType">The type to get the URN skeletons for.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite">
      <summary>A light weight interface that exposes the basic properties of a SFC domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite.DomainInstanceName">
      <summary>Gets the logical name of the domain instance. The logical name of a domain instance is usually derived from the connection and domain information. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The logical name of the domain instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite.DomainName">
      <summary>Gets the name of the domain. The name of the domain is used to distinguish it from other domains. The domain name is usually at the end of the namespace qualifier. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the domain.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite.GetLogicalVersion">
      <summary>Gets the logical version. The logical version indicates the changes in the object model of the domain. The logical version is independent of the assembly file version or version. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The logical version of the domain.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable">
      <summary>Defines a method that can be used to produce a script to drop this object from storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable.ScriptDrop">
      <summary>Produces the script to drop this object from storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that contains the script.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcExecutionEngine">
      <summary>Defines a method to execute a script. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcExecutionEngine.Execute(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript)">
      <summary>Executes the specified script. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that contains the result of the script execution.</returns>
      <param name="script">The script to execute.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection">
      <summary>Provides methods that can be used to get or set a server connection. All domain root objects must implement this interface. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection.ConnectionContext">
      <summary>Gets the connection context mode for the connection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext" /> object that specifies the connection context mode.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection.GetConnection">
      <summary>Gets the server connection to the backing storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object that contains the server connection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection.GetConnection(Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode)">
      <summary>Gets the server connection to the backing storage that supports the specified query processing mode.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object that contains the server connection.</returns>
      <param name="activeQueriesMode">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode" /> value that specifies the query processing mode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection.SetConnection(Microsoft.SqlServer.Management.Common.ISfcConnection)">
      <summary>Sets the active connection for the domain root. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="connection">An <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object that represents the connection to use.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMarkForDrop">
      <summary>Defines a method that marks an object to be dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable">
      <summary>Defines methods that can be used to move an object in storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable.Move(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Moves this object under the specified parent object and updates the storage to reflect the move. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="newParent">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable.ScriptMove(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Produces the script to move this object under the specified parent object Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that contains the script. </returns>
      <param name="newParent">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the parent.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcNotifyPropertyMetadataChanged">
      <summary>Defines an event that notifies clients when the metadata for a property metadata has changed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcNotifyPropertyMetadataChanged.PropertyMetadataChanged">
      <summary>Occurs when the metadata for a property has changed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty">
      <summary>Defines properties that can be used to provide information about a property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Attributes">
      <summary>Gets the aggregated list of custom attributes that are associated with the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.ComponentModel.AttributeCollection" /> object that contains the custom attributes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Dirty">
      <summary>Gets a value that indicates whether the property value has been changed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value has been changed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Enabled">
      <summary>Gets a value that indicates whether the property is enabled. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.IsNull">
      <summary>Gets a value that indicates whether the property value has been read and is null. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value is null; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Name">
      <summary>Gets the name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Required">
      <summary>Gets a value that indicates whether the property is required to persist the current state of the object.</summary>
      <returns>true if the property is required to persist the current state of the object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Type">
      <summary>Gets a <see cref="T:System.Type" /> object that represents the type of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the type of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Value">
      <summary>Gets or sets the value of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Object" /> that represents the value of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty.Writable">
      <summary>Gets a value that indicates whether this is a read-write property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if this is a read-write property; false if this is a read-only property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider">
      <summary>Provides method that can be used to access the properties of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider.GetPropertySet">
      <summary>Gets the interface reference to the set of properties of this object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet" /> object that can be used to access the set of properties of this object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet">
      <summary>Provides access to a set of properties. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.Contains(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty)">
      <summary>Checks whether a property with the specified metadata is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is in the property set; otherwise, false.</returns>
      <param name="property">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" /> object that represents property metadata.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.Contains``1(System.String)">
      <summary>Checks whether a property with the specified name and type is in the property set.</summary>
      <returns>true if the property is in the property set; otherwise, false.</returns>
      <param name="name">The name of the property to find.</param>
      <typeparam name="T">The type of the property to find.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.Contains(System.String)">
      <summary>Checks whether a property with the specified name is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is in the property set; otherwise, false.</returns>
      <param name="propertyName">The name of the property to find.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.EnumProperties">
      <summary>Returns an enumerator that can iterate through the properties in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.TryGetProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty@)">
      <summary>Attempts to get the property metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property metadata is successfully retrieved; otherwise, false.</returns>
      <param name="name">The name of the property.</param>
      <param name="property">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" /> object that represents property metadata.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.TryGetPropertyValue(System.String,System.Object@)">
      <summary>Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value is successfully retrieved; otherwise, false.</returns>
      <param name="name">The name of the property.</param>
      <param name="value">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" /> object that represents property value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet.TryGetPropertyValue``1(System.String,``0@)">
      <summary>Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value is successfully retrieved; otherwise, false.</returns>
      <param name="name">The name of the property.</param>
      <param name="value">An <see cref="T:System.Object" /> that represents the property value.</param>
      <typeparam name="T">The type of the property value. </typeparam>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyStorageProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyStorageProvider.GetPropertyValueImpl(System.String)">
      <summary>Indicates the Property Value implementation to the sfc provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Property Value implementation to get.</returns>
      <param name="propertyName">A string for the property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyStorageProvider.SetPropertyValueImpl(System.String,System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">The name of the property.</param>
      <param name="value">The value of the object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable">
      <summary>Defines methods that can be used to rename an object in storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable.Rename(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Renames this object to the specified key and updates the storage. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="newKey">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that contains the new name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable.ScriptRename(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Produces the script to rename this object to the specified key. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that contains the script.</returns>
      <param name="newKey">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that contains the new name.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript">
      <summary>Represents an SFC script. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript.Add(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript)">
      <summary>Adds a batch to this script object to be executed individually. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="script">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript" /> object that represents a partial script.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScriptCollector">
      <summary>Collects and stores scripts. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScriptCollector.OpenWriter``1">
      <summary>Opens a writer of the specified type that can be used to access the stored scripts. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A writer of the specified type.</returns>
      <typeparam name="T">The type of the writer.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScriptCollector.OpenWriter``1(System.Boolean)">
      <summary>Opens or reopens a writer of the specified type that can be used to access the stored scripts. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A writer of the specified type.</returns>
      <param name="append">true to reuse a previous writer of the same type; otherwise, false.</param>
      <typeparam name="T">The type of the writer.</typeparam>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade.StartSerializationUpgrade">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that contains the upgrade status.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList.ListReference">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The reference of the list that is present in the simple list.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleMap`2">
      <summary>Represents a simple interface for the indexer. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="TKey"></typeparam>
      <typeparam name="TValue"></typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleMap`2.Item(`0)">
      <summary>Gets the elements for the indexer.</summary>
      <returns>A value that represents the elements for the indexer.</returns>
      <param name="key">The key of the value to get.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode.ObjectReference">
      <summary>Gets the actual list that the simple list references. </summary>
      <returns>An object that represents the actual list that the simple list references.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode.Properties">
      <summary>Gets the simple indexer of the properties list.</summary>
      <returns>The simple indexer of the properties list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode.RelatedContainers">
      <summary>Gets the simple indexer of children list.</summary>
      <returns>The simple indexer of children list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode.RelatedObjects">
      <summary>Gets the value of the dictionary as a list of children. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the dictionary.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode.Urn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified URN (Uniform Resource Name) of the simple node.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode">
      <summary>Provides a way to discover whether an object supports design mode.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode.IsDesignMode">
      <summary>Gets a value that indicates whether the object supports design mode.</summary>
      <returns>true if design mode is supported; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate.Validate(System.String,System.Object[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The state of the validation.</returns>
      <param name="methodName">A string that represents the name of the method.</param>
      <param name="arguments">An object array that contains the method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback">
      <summary>Provides additional information to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.FilterDecoder" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback.AddConstantForFilter(System.String)">
      <summary>Adds the specified constant. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
      <returns>The constant value.</returns>
      <param name="constantValue">The constant to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback.AddPropertyForFilter(System.String)">
      <summary>Adds the specified property name. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
      <returns>The name of the property.</returns>
      <param name="name">The name of the property to add.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ISqlFilterDecoderCallback.SupportsParameterization">
      <summary>Gets a value that indicates whether the client supports query parameterization. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
      <returns>true if the client supports query parameterization; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportDatabaseEngineTypes">
      <summary>Interface to <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportDatabaseEngineTypes.GetDatabaseEngineType(System.Object)">
      <summary>Gets the database engine type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object. </returns>
      <param name="conn">A <see cref="T:System.Object" /> connection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitData">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitData.LoadInitData(System.String,Microsoft.SqlServer.Management.Common.ServerVersion)">
      <summary>Loads the Init Data in the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="file">The name of the file.</param>
      <param name="ver">The specified version of the server.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData">
      <summary>Interface to the database engine data.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData.LoadInitData(System.String,Microsoft.SqlServer.Management.Common.ServerVersion,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Loads the database engine data.</summary>
      <param name="file">A string value that specifies the file.</param>
      <param name="ver">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object.</param>
      <param name="dt">A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportVersions">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ISupportVersions.GetServerVersion(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The version of the server.</returns>
      <param name="conn">An object that represents the connection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IUrnFragment">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IUrnFragment.FieldDictionary">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The dictionary of the specified field.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.IUrnFragment.Name">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the specified name of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.IXmlSerializationAdapter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IXmlSerializationAdapter.ReadXml(System.Xml.XmlReader,System.Object@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <param name="reader">The Xml reader.</param>
      <param name="deserializedObject">The specified object that was deserialized.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.IXmlSerializationAdapter.WriteXml(System.Xml.XmlWriter,System.Object)">
      <summary>Activates the Xml Writer for serialization. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <param name="writer">The Xml Writer.</param>
      <param name="objectToSerialize">The specified object to be serialized.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkField">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LinkField.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LinkField.Field">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the specified name of the field.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LinkField.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified type of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LinkField.Value">
      <summary>Gets or sets the value of the objects in the field. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the value.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkFieldType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.LinkFieldType.Computed">
      <summary>Defines the link field which is a computed value.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.LinkFieldType.Filter">
      <summary>Defines the link field which is a filter.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.LinkFieldType.Local">
      <summary>Defines the link field which is linked locally.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.LinkFieldType.Parent">
      <summary>Defines the link field which is linked to the parent.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple.GetSqlExpression(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase)">
      <summary>Specifies the Sql Expression to get from the link. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Sql Expression to get.</returns>
      <param name="obj">The object in the SqlObjectBase.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple.LinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The array list of the link fields.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple.No">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of the link fields.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LinkMultiple.SetLinkFields(System.Collections.ArrayList)">
      <summary>Sets the link fields using an array list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="list">A list of objects in an array.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter">
      <summary>Provides a way of converting the values of an <see cref="T:System.Enum" /> type to localized strings. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The <see cref="T:System.Enum" /> type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the specified value to the <see cref="T:System.Enum" /> type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> object to use as the current culture.</param>
      <param name="value">The <see cref="T:System.Object" /> to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the given value object to the specified type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Object" /> that represents the converted value.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> object to use as the current culture.</param>
      <param name="value">The <see cref="T:System.Object" /> to convert.</param>
      <param name="destinationType">The <see cref="T:System.Type" /> to convert the <paramref name="value" /> parameter to.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns a collection of standard values for the list box in the property grid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" /> object that contains the list of values.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns whether the collection of standard values returned from the <see cref="Overload:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.GetStandardValues" /> method is an exclusive list of possible values. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true in all cases.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableEnumConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Returns whether this object supports a standard set of values that can be picked from a list.</summary>
      <returns>true in all cases.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that provides the context information.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor">
      <summary>Used with the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter" /> class to return member information for types. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.#ctor(System.Type,System.Resources.ResourceManager,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The type to get the member information for.</param>
      <param name="resourceManager">The <see cref="T:System.Resources.ResourceManager" /> object that contains the localized category and name strings.</param>
      <param name="isDefaultResourceManager">true to indicate that <paramref name="resourceManager" /> is the default resource manager; otherwise, false.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.Category">
      <summary>Gets the localized category string for the member.</summary>
      <returns>The localized category string for the member.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.Description">
      <summary>Gets the localized description of the member.</summary>
      <returns>The localized description of the member.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.DesignTimeOnly">
      <summary>Gets a value that indicates whether the member can be set only at design time.</summary>
      <returns>true if the member can be set only at design time; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.DisplayName">
      <summary>Gets the localized name that is displayed in object browsers.</summary>
      <returns>The localized name that is displayed in object browsers.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.IsBrowsable">
      <summary>Gets a value that indicates whether the member should be displayed in object browsers. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the member should be displayed in object browsers; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor.Name">
      <summary>Gets the unlocalized name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The unlocalized name of the property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor">
      <summary>Provides information about a localizable property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.#ctor(System.Reflection.PropertyInfo,System.Resources.ResourceManager,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="property">The property that is being described.</param>
      <param name="resourceManager">The <see cref="T:System.Resources.ResourceManager" /> object that contains the localized category and name strings.</param>
      <param name="isDefaultResourceManager">true to indicate that <paramref name="resourceManager" /> is the default resource manager; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.CanResetValue(System.Object)">
      <summary>Gets a value that indicates whether resetting the specified object will also change the value of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>false in all cases. The property cannot be reset using this method.</returns>
      <param name="component">The object to test the reset behavior for.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.Category">
      <summary>Gets the localized category string for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The localized category string for the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.ComponentType">
      <summary>Gets the type of the class that contains the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the type of the class that contains the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.Converter">
      <summary>Gets the <see cref="T:System.ComponentModel.TypeConverter" /> object that is used for this property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:System.ComponentModel.TypeConverter" /> object that is used to convert types of values to other types, as well as to access standard values.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.Description">
      <summary>Gets the localized description of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The localized description of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.DesignTimeOnly">
      <summary>Gets a value that indicates whether the property can be set only at design time. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property can be set only at design time; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.DisplayName">
      <summary>Gets the localized name that is displayed in object browsers. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The localized name that is displayed in object browsers.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.DisplayOrdinal">
      <summary>Gets the ordinal at which the property should be displayed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The ordinal at which the property should be displayed.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.ForceReadOnly">
      <summary>Force read only.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.GetValue(System.Object)">
      <summary>Gets the value of the specified property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Object" /> that contains the property value.</returns>
      <param name="component">The property to get the value for.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.IsBrowsable">
      <summary>Gets a value that indicates whether the property should be displayed in object browsers. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property should be displayed in object browsers; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.IsLocalizable">
      <summary>Gets a value that indicates whether the property value should be localized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property value should be localized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.IsReadOnly">
      <summary>Gets a value that indicates whether this is a read-only property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if this is a read-only property; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.Name">
      <summary>Gets the unlocalized name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The unlocalized name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.PropertyType">
      <summary>Gets the type of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the type of the property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.ResetValue(System.Object)">
      <summary>Resets the specified property to the default value.</summary>
      <param name="component">The property to reset.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.SetValue(System.Object,System.Object)">
      <summary>Sets the value of the specified property.</summary>
      <param name="component">The property to set the value for.</param>
      <param name="value">The new property value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizablePropertyDescriptor.ShouldSerializeValue(System.Object)">
      <summary>Checks whether the value of the specified property should be persisted. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>False in all cases. This property value should not be persisted.</returns>
      <param name="component">The property to check.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter">
      <summary>Represents a type converter that can be used to show the properties of a class using the localized name, description, and category. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
      <summary>Returns a collection of property descriptions for the specified object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The collection of property descriptions for the specified object.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that contains the context information. This value is not used.</param>
      <param name="value">The object whose properties to get descriptions for.</param>
      <param name="filter">An array of <see cref="T:System.Attribute" /> objects that is used as a filter. This value is not used.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter.GetProperties(System.Reflection.PropertyInfo[])">
      <summary>Returns a collection that contains the property descriptions for the specified list of properties. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection" /> object that contains the property descriptions.</returns>
      <param name="properties">A list of properties.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
      <summary>Checks whether custom property descriptions are supported. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true in all cases. Custom property descriptions are supported.</returns>
      <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext" /> object that contains the context information. This value is not used.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter.GetTypeMemberDescriptor(System.Type)">
      <summary>Gets the member information for the specified type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableMemberDescriptor" /> object that contains the member information for the type.</returns>
      <param name="type">The <see cref="T:System.Type" /> to get member information for.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute">
      <summary>Provides the ability to specify the name of the resources that contain localized property category, name, and description strings. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute" /> class using the specified resources name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="resourcesName">The name of the resources that contain localized property category and name strings.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute" /> class using the specified resources name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="resourcesName">The name of the resources that contain localized property category and name strings.</param>
      <param name="useDefaultKeys">true to use the keys by default; false to retrieve the keys as attributes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute" /> class using the specified <see cref="T:System.Type" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="resourceType">The <see cref="T:System.Type" /> of the resources.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute.ResourcesName">
      <summary>Gets the name of the resources that contain localized property category and name strings. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the resources that contain localized property category and name strings.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute.UseDefaultKeys">
      <summary>Gets a value that indicates whether to use the keys by default or to retrieve the keys as attributes. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the keys should be used by default; false if the keys should be retrieved as attributes.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1">
      <summary>Represents the domain key with a string name for a general SFC domain root instance.</summary>
      <typeparam name="T">The ISfcDomain</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1" /> class with default values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1" /> class with specified domain instance name.</summary>
      <param name="domain">The domain instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain,System.Collections.Generic.IDictionary{System.String,System.Object})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1" /> class with specified domain instance name and fields dictionary.</summary>
      <param name="domain">The domain instance.</param>
      <param name="fields">The dictionary of field value pairs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1" /> class with specified domain instance name and given name.</summary>
      <param name="domain">The domain instance.</param>
      <param name="name">The name string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey{`0})">
      <summary>Compare a schema name key to this key for value equality.</summary>
      <returns>True if the keys are equal in value; otherwise false.</returns>
      <param name="other">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Compare a schema name key to this key for value equality.</summary>
      <returns>True if the keys are equal in value; otherwise false.</returns>
      <param name="other">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.Equals(System.Object)">
      <summary>Compare a schema name key to this key for value equality.</summary>
      <returns>True if the keys are equal in value; otherwise false.</returns>
      <param name="obj">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.Equals(System.Object,System.Object)">
      <summary>Returns whether the two key values are equal.</summary>
      <returns>True if the keys are equal; otherwise false.</returns>
      <param name="leftOperand">A key to compare.</param>
      <param name="rightOperand">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.GetHashCode">
      <summary>Generate a hash code for the key.</summary>
      <returns>The hash code for the key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.GetUrnFragment">
      <summary>Obtains a URN level fragment from the key name property by default.</summary>
      <returns>A URN level fragment.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.InstanceType">
      <summary>Gets the instance type which the current key represents.</summary>
      <returns>The instance type which the current key represents.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.Name">
      <summary>Gets the name key value.</summary>
      <returns>The name key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.op_Equality(Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey{`0})">
      <summary>Returns whether the two keys are equal.</summary>
      <returns>True if the two keys are equal; otherwise, false.</returns>
      <param name="leftOperand">A key to compare.</param>
      <param name="rightOperand">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.op_Inequality(Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey{`0})">
      <summary>Returns whether the two keys are not equal.</summary>
      <returns>True if the two keys are not equal; otherwise, false.</returns>
      <param name="leftOperand">A key to compare.</param>
      <param name="rightOperand">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.ToString">
      <summary>Returns the string value for the key.</summary>
      <returns>The string value for the key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey`1.UrnName">
      <summary>Gets the Urn level name corresponding to the instance type which the specified key represents.</summary>
      <returns>The Urn level name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1">
      <summary>Represents the single string name key for an instance class.</summary>
      <typeparam name="T">The type of the name key for an instance.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1" /> class from another name key.</summary>
      <param name="other">The other name key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1" /> class from a field dictionary.</summary>
      <param name="fields">The dictionary of field value pairs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1" /> class from a string.</summary>
      <param name="name">The name string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0})">
      <summary>Compares a name key to the specified key for value of equality.</summary>
      <returns>True if the keys are equal in value; otherwise, false.</returns>
      <param name="other">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Compares a name key to the key for value of equality.</summary>
      <returns>True if the keys are equal in value; otherwise, false.</returns>
      <param name="other">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.Equals(System.Object)">
      <summary>Compares a name key to the specified key for value of equality.</summary>
      <returns>True if the keys are equal in value; otherwise, false.</returns>
      <param name="obj">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.Equals(System.Object,System.Object)">
      <summary>Compares the two keys for value of equality.</summary>
      <returns>True if the keys are equal; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.GetHashCode">
      <summary>Returns a hash code for the key.</summary>
      <returns>The hash code for the key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.GetUrnFragment">
      <summary>Returns the Urn level fragment which obtains its name from the key name property by default.</summary>
      <returns>The Urn level fragment.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.InstanceType">
      <summary>Gets the instance type which the key represents.</summary>
      <returns>The type of the instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.Name">
      <summary>Gets the name key value.</summary>
      <returns>The name key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.op_Equality(Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0})">
      <summary>Indicates whether the two keys are equal.</summary>
      <returns>True if both keys are equal or are both null; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.op_Inequality(Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey{`0})">
      <summary>Indicates whether the two keys are not equal.</summary>
      <returns>True if both keys are not equal or only one is null; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.ToString">
      <summary>Returns the string value for the key.</summary>
      <returns>The string value for the key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey`1.UrnName">
      <summary>Gets the Urn level name corresponding to the instance type which the key represents.</summary>
      <returns>The Urn level name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo.Children">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the children of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo.Properties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The properties of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo.ResultTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of the supported types of result.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectInfo.UrnProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of the properties that make up the URN (Uniform Resource Name).</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Specifies attributes of SQL Server Management Objects (SMO) object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty" /> class. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.DefaultValue">
      <summary>Gets or sets the default value of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>A value that represents the default value of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.Expensive">
      <summary> Gets or sets a Boolean property value that specifies whether the object property is expensive in terms of time taken to load and initialize.</summary>
      <returns>A Boolean value that specifies whether the property is expensive in terms of time to load. If True, the property is expensive. Otherwise, false</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ExtendedType">
      <summary>Gets or sets a Boolean property value that specifies whether the property is an extended property or not.</summary>
      <returns>True, if the property is an extended property. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.KeyIndex">
      <summary>Gets or sets the property key index.</summary>
      <returns>A value that represents the property key index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.Name">
      <summary>Gets or sets a value that indicates the name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.PropertyMode">
      <summary>Gets or sets a value that indicates the mode of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The mode of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReadOnly">
      <summary>Gets or sets the Boolean property value that specifies whether the property is read-only or read/write. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>True if the property can be retrieved only. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReadOnlyAfterCreation">
      <summary>Gets or sets a value that indicates whether the property is read only after creation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is read only after creation; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReferenceKeys">
      <summary>Gets or sets the information about the keys that makes up the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>A value that represents the information about the keys that makes up the reference.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReferenceTemplate">
      <summary>Gets or sets a value that indicates the URN (Uniform Resource Name) template for an object reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>A string that represents the URN template for object reference.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReferenceTemplateParameters">
      <summary>Gets or sets the information about the keys that make up the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>The information about the keys that make up the reference.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.ReferenceType">
      <summary>Gets or sets the type pointed to by object reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>A value that represents the type pointed to by object reference.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.Type">
      <summary>Gets or sets a value that indicates the type of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the type of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectProperty.Usage">
      <summary>Gets or sets the accepted usages for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value that represents the accepted usages for the property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.All">
      <summary>Defines all the methods available which were used to access the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.Filter">
      <summary>Defines the property which is used in filtering operations. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.None">
      <summary>Defines the property which is not used. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.OrderBy">
      <summary>Defines the property which is used in order-by operations. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.Request">
      <summary>Defines the property which is used in request operations. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages.Reserved1">
      <summary>Defines the value reserved for future use. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy">
      <summary>Indicates the member by which to order results of a query and the direction, ascending or descending. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.#ctor">
      <summary>Intializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.#ctor(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction)">
      <summary>Intializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="field">A string value that specifies the field by which to order results of a query.</param>
      <param name="dir">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction" /> object that indicates the direction, ascending or descending order of results.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Dir">
      <summary>Gets or sets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction" /> object that indicates the direction, ascending or descending order of results. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction" /> object that indicates the direction, ascending or descending order of results.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Field">
      <summary>Gets or sets a string value that specifies the field by which to order results of a query. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the field by which to order results of a query.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction" /> enumeration contains values that represent the direction in which the results of a query are sorted; ascending or descending. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction.Asc">
      <summary>The query result set is sorted in ascending sequence.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction.Desc">
      <summary>The query result set is sorted in descending sequence.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="options">The list of options for the attributes of the physical facet.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetAttribute.IsReadOnly">
      <summary>Gets a value indicating whether the facet is read-only. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if read-only; otherwise, false. The default is false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions.None">
      <summary>No option is set.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacetOptions.ReadOnly">
      <summary>Read only option is set.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.#ctor(System.String[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="fields">A string that represents the list of fields.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.#ctor(System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="fields">A string that represents the list of fields.</param>
      <param name="orderBy">The order information of the properties request.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.Fields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The properties to be brought back.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.OrderByList">
      <summary>Gets or sets the list of order by clauses. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An array value that represents the list of order by clauses.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.PropertyAlias">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property name that has alias.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertiesRequest.RequestFieldsTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of types of the request fields.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias" /> class with the specified prefix. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="prefix">The prefix to be added in front of names.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.#ctor(System.String[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="aliases">A string that represents the list of aliases.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.Aliases">
      <summary>Gets or sets the alias list to be used. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An array value that represents the alias list to be used.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.Kind">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The kind of alias used by the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.Prefix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the prefix of the property alias.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.AliasKind">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.AliasKind.Each">
      <summary>Defines the kind of alias to each of the property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.AliasKind.NodeName">
      <summary>Defines the kind of alias to the node name of the property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyAlias.AliasKind.Prefix">
      <summary>Defines the kind of alias to the prefix of the property.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyMode">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyMode.All">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyMode.Deploy">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyMode.Design">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyMode.None">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyOrderAttribute">
      <summary>Specifies the position that is used when a designer does not apply a categorized or alphabetical sort order. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyOrderAttribute.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyOrderAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="iOrder">The order position to use.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.PropertyOrderAttribute.Order">
      <summary>Gets the order position. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The order position.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException.#ctor(System.String)">
      <summary>string &lt;parameterReference&gt;message&lt;/parameterReference&gt;</summary>
      <param name="message">A String value that specifies the message string for the Query Not Supported Enumerator exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.QueryNotSupportedEnumeratorException" /> class with defined message and exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A String value that specifies the message string for the Query Not Supported Enumerator exception.</param>
      <param name="innerException">An Exception object that specifies the inner exception for the Query Not Supported Enumerator exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1">
      <summary>Represents a generic structure that exposes the read-only interface of a list while hides its mutable interface.</summary>
      <typeparam name="T">The type of elements in the list.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.#ctor(System.Collections.Generic.IList{`0})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1" /> class with the specified list.</summary>
      <param name="list">A list to be wrapped in read-only interface.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.Contains(`0)">
      <summary>Indicates whether the list contains a specific value.</summary>
      <returns>True if an item is found in the list; otherwise, false.</returns>
      <param name="item">The object to locate in the list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements of the list to an array, starting at a particular array index.</summary>
      <param name="array">The one-dimensional array that is the destination of the elements copied from a list.</param>
      <param name="arrayIndex">The zero-based index in an array at which copying begins.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.Count">
      <summary>Gets the number of elements contained in the list.</summary>
      <returns>The number of elements contained in the list.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.GetEnumerator">
      <summary>Returns an enumerator that iterates through the list.</summary>
      <returns>An enumerator that iterates through the list.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.IndexOf(`0)">
      <summary>Determines the index of a specific item in the list.</summary>
      <returns>The index of a specific item in the list.</returns>
      <param name="item">The object to locate in the list.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.op_Implicit(System.Collections.Generic.List{`0})~Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList{`0}">
      <summary>Returns an implicit conversion from a list to a read only list.</summary>
      <returns>A list that wraps the specified list.</returns>
      <param name="list">The list to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.op_Implicit(`0[])~Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList{`0}">
      <summary>Returns an implicit conversion from an array to a list.</summary>
      <returns>A list that wraps the specified array.</returns>
      <param name="array">The array to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyList`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the list.</summary>
      <returns>An enumerator that can be used to iterate through the list.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyPropertyChangedEventArgs">
      <summary>Arguments sent with property change event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyPropertyChangedEventArgs.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyPropertyChangedEventArgs" /> class.</summary>
      <param name="propertyName">A string value that specifies the property that changed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ReadOnlyPropertyChangedEventArgs.PropertyName">
      <summary>Gets or sets the property name.</summary>
      <returns>A string value that specifies the property name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Request">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Request.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Request.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The xpath to be queried for.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Request.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Request" /> class with the specified xpath and requested field list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The xpath to be queried for.</param>
      <param name="fields">The requested fields list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Request.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The xpath to be queried for.</param>
      <param name="fields">The requested fields list.</param>
      <param name="orderBy">The order arranged by clauses.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Request.ParentPropertiesRequests">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of properties requested for the upper levels.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Request.ResultType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The requested type of result.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Request.Urn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The xpath expression.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestFieldsTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestFieldsTypes.IncludeExpensiveInResult">
      <summary>Includes the expensive properties in the list of the result.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestFieldsTypes.Reject">
      <summary>Discards some of the properties in the list.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestFieldsTypes.Request">
      <summary>Brings the properties in the list else rejects them.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo" /> class with the specified level of information and type of information. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The level of information which is requested.</param>
      <param name="infoType">The type of the information that is requested.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.InfoType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The flags which indicates what to return.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Urn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The xpath expression.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.All">
      <summary>Retrieves all the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.Children">
      <summary>Retrieves the children of the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.None">
      <summary>Retrieves none of the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.Parents">
      <summary>Retrieves the parents of the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.Properties">
      <summary>Retrieves the properties of the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.ResultTypes">
      <summary>Retrieves the types of result supported by the requested object information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.RequestObjectInfo.Flags.UrnProperties">
      <summary>Retrieves the properties that make up the URN (Uniform Resource Name) property of the requested object information.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestParentSelect">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.RequestParentSelect.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelect)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.RequestParentSelect" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xrrps">XML request parent select</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.RequestParentSelect.Fields">
      <summary>Gets a value that indicates the fields that must be selected. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fields that are selected.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.DataSet">
      <summary>The result type returns as DataSet.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.DataTable">
      <summary>The result type returns as DataTable.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.Default">
      <summary>The result type returns the preferred storage for the last level.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.IDataReader">
      <summary>The result type returns as IDataReader.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.Reserved1">
      <summary>The result type returns the first reserved for enumerator extensions implementations to be used for communication between levels.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.Reserved2">
      <summary>The result type returns the second reserved for enumerator extensions implementations to be used for communication between levels.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType.XmlDocument">
      <summary>The result type returns as XmlDocument.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ResultType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The type of the result.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ResultType,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException" /> class with the specified type and the inner exception parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The result type</param>
      <param name="innerException">An Exception object that specifies the inner exception for the Result Type Not Supported Enumerator Exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException" /> class with specified message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="msg">A String value that specifies the message string for the Result Type Not Supported Enumerator Exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="msg">A String value that specifies the message string for the Result Type Not Supported Enumerator Exception.</param>
      <param name="e">An object that specifies the exception for the Result Type Not Supported Enumerator Exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ResultTypeNotSupportedEnumeratorException.ResultType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the type of the result.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.RootFacetAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.RootFacetAttribute.#ctor(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="rootType">The type of the root.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.RootFacetAttribute.RootType">
      <summary>Gets the root type of the root facet attribute.</summary>
      <returns>A value that represents the root type of the root facet attribute.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1">
      <summary>Represents the composite string schema and name key for an instance class.</summary>
      <typeparam name="T">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> class.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.#ctor">
      <summary>Initialize a new instance of the<see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1" /> class from another schema name key.</summary>
      <param name="other">The other schema name key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1" /> class from a field dictionary.</summary>
      <param name="fields">The dictionary of field value pairs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1" /> class from a name string and default schema.</summary>
      <param name="name">The name key value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1" /> class from a name string and a schema string.</summary>
      <param name="schema">The schema string.</param>
      <param name="name">The name string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0})">
      <summary>Compares the schema name key to this key for value equality.</summary>
      <returns>true if the keys are equal in value; otherwise, false.</returns>
      <param name="other">The key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Compares the schema name key to this key for value equality.</summary>
      <returns>true if the keys are equal in value; otherwise, false.</returns>
      <param name="other">A key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Equals(System.Object)">
      <summary>Compares the schema name key to this key for value equality.</summary>
      <returns>true if the keys are equal in value; otherwise, false.</returns>
      <param name="obj">The key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Equals(System.Object,System.Object)">
      <summary>Compares two keys for value equality.</summary>
      <returns>true if both keys are equal or both keys are null; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.GetHashCode">
      <summary>Generates a hash code for the key.</summary>
      <returns>The hash code for the key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.GetUrnFragment">
      <summary>Returns the Urn level fragment.</summary>
      <returns>The Urn level fragment.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.InstanceType">
      <summary>Gets the instance type which this key represents.</summary>
      <returns>The instance type which this key represents.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Name">
      <summary>Gets the name key value.</summary>
      <returns>The name key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.op_Equality(Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0})">
      <summary>Compares two keys for value equality.</summary>
      <returns>true if both keys are equal or both keys are null; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.op_Inequality(Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0},Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey{`0})">
      <summary>Compares two keys for value inequality.</summary>
      <returns>true if both keys are not equal or only one is null; otherwise, false.</returns>
      <param name="leftOperand">The first key to compare.</param>
      <param name="rightOperand">The second key to compare.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.Schema">
      <summary>Gets the schema key value.</summary>
      <returns>The schema key value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.ToString">
      <summary>Returns the string value for the key.</summary>
      <returns>The string value for the key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey`1.UrnName">
      <summary>Gets the Urn level name corresponding to the instance type which this key represents.</summary>
      <returns>The Urn level name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The current Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the current object.</param>
      <param name="oldUrn">The previous URN of the object.</param>
      <param name="oldParent">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the previous parent of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs.OldParent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the previous parent of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the previous parent of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs.OldUrn">
      <summary>Gets the previous URN of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The previous URN of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The current Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the current object.</param>
      <param name="oldUrn">The previous URN of the object.</param>
      <param name="oldKey">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the old key of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs.OldKey">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the old key of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the old key of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs.OldUrn">
      <summary>Gets the previous URN of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The previous URN of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication">
      <summary>Represents the SFC system and its global events and data. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.Events">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents" /> object that represents all the SFC application events. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcAfterObjectMovedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcAfterObjectRenamedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcBeforeObjectMovedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcBeforeObjectRenamedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcObjectAlteredEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectAltered" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcObjectCreatedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectCreated" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplication.SfcObjectDroppedEventHandler">
      <summary>Represents the method that will handle the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectDropped" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents">
      <summary>Contains the global SFC events. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectMoved">
      <summary>Occurs after an SFC object has moved. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectRenamed">
      <summary>Occurs after an SFC object has been renamed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectMoved">
      <summary>Occurs before an SFC object has moved. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectRenamed">
      <summary>Occurs before an SFC object has been renamed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectAltered">
      <summary>Occurs when an SFC object has been altered. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectCreated">
      <summary>Occurs when an SFC object has been created. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectDropped">
      <summary>Occurs when an SFC object has been dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnAfterObjectMoved(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectMovedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnAfterObjectRenamed(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.AfterObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcAfterObjectRenamedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnBeforeObjectMoved(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnBeforeObjectRenamed(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenameedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnObjectAltered(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectAltered" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnObjectCreated(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectCreated" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.OnObjectDropped(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs)">
      <summary>Raises the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectDropped" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The source of the event.</param>
      <param name="e">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs" /> object that contains the event data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectMoved" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The current Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the current object.</param>
      <param name="newUrn">The new URN of the object.</param>
      <param name="newParent">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the new parent of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs.NewParent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the new parent of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the new parent of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectMovedEventArgs.NewUrn">
      <summary>Gets the new URN of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The new URN of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.BeforeObjectRenamed" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The current Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the current object.</param>
      <param name="newUrn">The new URN of the object.</param>
      <param name="newKey">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the new key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs.NewKey">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the new key. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> object that represents the new key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcBeforeObjectRenamedEventArgs.NewUrn">
      <summary>Gets the new URN of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The new URN of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3">
      <summary>Represents a collection base class that uses an internal collection that is a SortedDictionary&lt;K, T&gt; object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="T">The type of the items in the collection, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />.</typeparam>
      <typeparam name="K">The type of the key, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" />.</typeparam>
      <typeparam name="ParentT">The type of the parent object, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.#ctor(`2)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3" /> class using the specified parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.#ctor(`2,System.Collections.Generic.IComparer{System.String})">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3" /> class using the specified parent and <see cref="T:System.Collections.Generic.IComparer`1" /> object.</summary>
      <param name="parent">The parent object.</param>
      <param name="customComparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> object to use when comparing keys.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.AddImpl(`0)">
      <summary>Adds an object or member to this collection.</summary>
      <param name="obj">The object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.AddShadow(`0)">
      <summary>Adds the specified object to the shadow collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object was successfully added; otherwise, false.</returns>
      <param name="obj">The object to add to the shadow collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Ascending">
      <summary>Gets or sets a value indicating whether to sort in ascending order. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to sort in ascending order; otherwise, false. The default is true.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Clear">
      <summary>Removes all items from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Contains(`1)">
      <summary>Determines whether the collection contains the specified key. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains the key; otherwise, false.</returns>
      <param name="key">The key to find in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Contains(`0)">
      <summary>Determines whether the collection contains the specified object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains the object; otherwise, false.</returns>
      <param name="obj">The object to find in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements from the collection to the specified array, starting at the specified array index. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">The array to copy to.</param>
      <param name="arrayIndex">The zero-based index in the array to begin copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Count">
      <summary>Gets the number of elements contained in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.CultureInfo">
      <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo" /> object that is used by the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:System.Globalization.CultureInfo" /> object that is used by the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.FinishMerge">
      <summary>Swaps the new collection for the old collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.GetExistingObjectByKey(`1)">
      <summary>Uses the specified key to retrieve an existing object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object from the collection or null if a matching object was not found.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.GetObjectByKey(`1)">
      <summary>Uses the specified key to retrieve an object from the collection. If a matching object is not found, the object is created, and added to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object from the collection.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.IgnoreCase">
      <summary>Gets or sets a value indicating whether the collection is case-sensitive. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection ignores case; false if the collection is case-sensitive. The default is false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.InitInnerCollection">
      <summary>Creates an empty internal collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.IsReadOnly">
      <summary>Gets a value indicating whether the collection is read-only. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>false in all cases. The collection is not read-only.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.PrepareMerge">
      <summary>Prepares to merge fresh query results into the existing collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Remove(`0)">
      <summary>Removes the specified object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object was successfully removed; false if the object was not successfully removed or if the object was not found in the collection.</returns>
      <param name="obj">The object to remove from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.RemoveImpl(`0)">
      <summary>Removes the specified object from the collection.</summary>
      <returns>true if the object is successfully removed; otherwise, false or if the object is not found in the collection.</returns>
      <param name="obj">The object to be removed in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.ResetInnerCollection">
      <summary>Resets the <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.CultureInfo" />, <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.IgnoreCase" />, and <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.Ascending" /> properties on the inner collection to honor the new settings. Call this method after any of the properties have changed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.System#Collections#Generic#IComparer{T}#Compare(`1,`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Compares two keys.</summary>
      <returns>A <see cref="T:System.Int32" /> value.</returns>
      <param name="key1">The first key to compare.</param>
      <param name="key2">The second key to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection`3.TryGetValue(`1,`0@)">
      <summary>Gets the value associated with the specified key.</summary>
      <returns>true if the collection contains an element with the specified key; otherwise, false.</returns>
      <param name="key">The key of the value to get.</param>
      <param name="obj">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3">
      <summary>Represents the base for all domain collections. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="T">The type of the items in the collection, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />.</typeparam>
      <typeparam name="K">The type of the key, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" />.</typeparam>
      <typeparam name="ParentT">The type of the parent object, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.#ctor(`2)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Add(`0)">
      <summary>Adds the specified object to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The object to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.AddImpl(`0)">
      <summary>Adds an object or member to this collection.</summary>
      <param name="obj">The object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.AddShadow(`0)">
      <summary>Adds the specified object to the shadow collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified object is added to the shadow collection; otherwise, false.</returns>
      <param name="obj">The object to add to the shadow collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Clear">
      <summary>Removes all items from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Contains(`1)">
      <summary>Determines whether the collection contains the specified key.</summary>
      <returns>true if the collection contains the key; otherwise, false.</returns>
      <param name="key">The key to find.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Contains(`0)">
      <summary>Determines whether the collection contains the specified object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains the object; otherwise, false.</returns>
      <param name="obj">The object to find.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements from the collection to the specified array, starting at the specified array index. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">The array to copy to.</param>
      <param name="index">The zero-based index in the array to begin copying.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements from the collection to the specified array, starting at the specified array index. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">The array to copy to.</param>
      <param name="arrayIndex">The zero-based index in the array to begin copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Count">
      <summary>Gets the number of items contained in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of items contained in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.CreateAndInitializeChildObject(`1)">
      <summary>Creates a child object and adds it to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The child object.</returns>
      <param name="key">The key for the child object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.EnsureCollectionInitialized">
      <summary>Initialize the collection from the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.FinishMerge">
      <summary>Swaps the new collection for the old collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.GetCollectionElementNameImpl">
      <summary>Gets the Uniform Resource Name (URN) suffix for elements in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The URN suffix for elements in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.GetElementFactoryImpl">
      <summary>Returns the factory that is used to instantiate objects for the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory" /> object that is used to instantiate objects.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.GetEnumerator">
      <summary>Returns an enumerator that can iterate the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.GetExistingObjectByKey(`1)">
      <summary>Uses the specified key to retrieve an existing object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object from the collection or null if a matching object was not found.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.GetObjectByKey(`1)">
      <summary>Uses the specified key to retrieve an existing object from the collection. If a matching object is not found, the object is created, and added to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object from the collection.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Initialized">
      <summary>Gets a value indicating whether the collection has been initialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection has been initialized; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.InitInnerCollection">
      <summary>Creates an empty internal collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.IsReadOnly">
      <summary>Gets a value indicating whether the collection is read-only. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.IsSynchronized">
      <summary>Gets or sets a value indicating whether access to the collection is synchronized (thread safe). Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if access to the collection is synchronized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Item(`1)">
      <summary>Gets the item specified by the key. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object specified by the key.</returns>
      <param name="key">The key that identifies the item to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Adds the specified object to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#AddShadow(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Adds the specified object to the shadow collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object was successfully added; otherwise, false.</returns>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />  object to add to the shadow collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Count">
      <summary>Gets the number of items contained in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Gets the number of items contained in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#EnsureInitialized">
      <summary>Initializes the collection from the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#FinishMerge">
      <summary>Swaps the new collection for the old collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#GetCollectionElementNameImpl">
      <summary>Gets the URN suffix for elements in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The URN suffix for elements in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#GetElementFactory">
      <summary>Gets the factory that is used to instantiate objects for the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory" /> object that is used to instantiate objects.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#GetExisting(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance@)">
      <summary>Uses the specified key to retrieve an existing item from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the item is successfully retrieved; otherwise, false.</returns>
      <param name="key">The key that identifies the item to get.</param>
      <param name="sfcInstance">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> item that represents the item to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#GetObjectByKey(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Uses the specified key to retrieve an object from the collection. If a matching object is not found, the object is created, and added to the collection</summary>
      <returns>The object from the collection.</returns>
      <param name="key">The key that identifies the object to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Initialized">
      <summary>Gets or sets a value indicating whether the collection has been initialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection has been initialized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Parent">
      <summary>Gets the parent object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the parent of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#PrepareMerge">
      <summary>Prepares to merge fresh query results into the existing collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Remove(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Removes the specified object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#RemoveElement(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Removes the specified element from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcCollection#Rename(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Renames the specified object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcInstance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object to rename.</param>
      <param name="newKey">The new key for the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Parent">
      <summary>Gets or sets the type of the parent object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of the parent object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.PrepareMerge">
      <summary>Prepares to merge fresh query results into the existing collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Refresh">
      <summary>Refreshes the collection by creating new and merging existing objects and properties in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Refresh(System.Boolean)">
      <summary>Refreshes the collection by creating new and merging existing objects and properties in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="refreshChildObjects">true to refresh child objects; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Remove(`0)">
      <summary>Removes the specified object from the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object is successfully removed; otherwise, false.</returns>
      <param name="obj">The object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.RemoveImpl(`0)">
      <summary>Removes the specified object from the collection.</summary>
      <returns>true if the object is successfully removed; otherwise, false or if the object is not found in the collection.</returns>
      <param name="obj">The object to be removed from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.RemoveInternal(`0)">
      <summary>Marks the specified object for removal. The state of the object is set to <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.ToBeDropped" />. The object will be removed when the parent is altered or dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object is successfully marked; otherwise, false.</returns>
      <param name="obj">The object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.Rename(`0,`1)">
      <summary>Renames the specified object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="obj">The object to rename.</param>
      <param name="newKey">The new key for the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.SyncRoot">
      <summary>Gets or sets an object that can be used to synchronize access to the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.System#Collections#IEnumerable#GetEnumerator">
      <summary>Gets an enumerator that can iterate the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerato" />r object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.System#ComponentModel#IListSource#ContainsListCollection">
      <summary>Gets a value indicating whether the collection is a collection of <see cref="T:System.Collections.IList" /> objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>false in all cases.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection`3.System#ComponentModel#IListSource#GetList">
      <summary>Returns an <see cref="T:System.Collections.IList" /> object that can be bound to a data source from an object that does not implement the <see cref="T:System.Collections.IList" /> interface. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.IList" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollectionInfo">
      <summary>Wraps a collection object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollectionInfo.#ctor(System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollectionInfo" /> class. </summary>
      <param name="displayName">The display name of the collection.</param>
      <param name="collection">The collection object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollectionInfo.Collection">
      <summary>Gets the collection that is wrapped.</summary>
      <returns>The collection object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollectionInfo.DisplayName">
      <summary>Gets the display name of the collection.</summary>
      <returns>The display name of the collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection">
      <summary>Abstract class from which <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection" /> is derived. Represents a connection to a server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.Connect">
      <summary>Connects to the target server. </summary>
      <returns>true if the connection succeeds; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ConnectionType">
      <summary>Gets the SQL Server service type of the connection.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerType" /> value that specifies the SQL Server service type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ConnectTimeout">
      <summary>Gets or sets the connection time-out period in seconds.</summary>
      <returns>The connection time-out period in seconds.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.Copy">
      <summary>Copies the connection object. </summary>
      <returns>true if the copy operation succeeds; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.Disconnect">
      <summary>Disconnects from the target server. </summary>
      <returns>true if the server is successfully disconnected; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection)">
      <summary>Determines whether the specified connection object is equal to the current connection object. </summary>
      <returns>true if the two objects are equal; otherwise, false.</returns>
      <param name="connection">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection" /> object to compare against.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ForceDisconnected">
      <summary>Enforces a server disconnect and ensures that connection cannot be re-opened again. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.GetHashCode">
      <summary>Returns the hash code for this connection. </summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.IsForceDisconnected">
      <summary>Gets a value indicating whether the connection has been forcibly disconnected. </summary>
      <returns>true if the connection has been forcibly disconnected; otherwise, false. Always returns false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.IsOpen">
      <summary>Gets a value indicating whether the connection is open.</summary>
      <returns>true if the connection is open; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ServerInstance">
      <summary>Gets or sets the name of the target server.</summary>
      <returns>The name of the target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ServerVersion">
      <summary>Gets or sets the SQL Server version of the target server. </summary>
      <returns>A <see cref="T:System.Version" /> object that specifies the SQL Server version of the target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.StatementTimeout">
      <summary>Gets or sets the number of seconds a statement is given to run before failing with a time-out error. </summary>
      <returns>The number of seconds a statement is given to run before failing with a time-out error.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection.ToEnumeratorObject">
      <summary>Returns an enumerator object. </summary>
      <returns>An object that can be used to iterate.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext">
      <summary>Tracks and transitions the connection context mode between offline, online, and batch update modes. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="domain">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection" /> object that contains the connection to the domain instance. If this value is null, the <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.Mode" /> property is set to <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.Offline" /> and cannot be changed; otherwise, the <see cref="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.Mode" /> property is set to <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.Online" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.FlushActionLog">
      <summary>Clears the action log and performs any write operations that are queued in the action log. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.Mode">
      <summary>Gets or sets the connection mode of the object tree. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode" /> value that indicates the connection mode.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode">
      <summary>Specifies the connection mode of the object tree and the client and server processing rules. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.NonTransactedBatch">
      <summary>Fully connected for read operations. Queues all write operations to the action log. If the mode changes to Online, or if the <see cref="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.FlushActionLog" /> method is called, performs all write operations with transaction bracketing, but does not pop the queue. If the mode changes to Offline, the action log is discarded.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.Offline">
      <summary>Not connected for read or write operations.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.Online">
      <summary>Fully connected for read and write operations.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContextMode.TransactedBatch">
      <summary>Fully connected for read operations. Queues all write operations to the action log. If the mode changes to Online, or if the <see cref="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnectionContext.FlushActionLog" /> method is called, performs all write operations, and pops the queue with each write operation. If the mode changes to Offline, the action log is discarded. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException">
      <summary>The exception that is thrown when the requested CRUD (Create, Read, Update, Delete) operation is not valid for the object in its current state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcCRUDOperationFailedException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction">
      <summary>Indicates the intended action. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Alter">
      <summary>An alter action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Copy">
      <summary>A copy or transfer action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Create">
      <summary>A create action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Diff">
      <summary>A difference comparison action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Drop">
      <summary>A drop action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Merge">
      <summary>A combination of create, drop, alter and rename actions needed to merge object trees.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Move">
      <summary>A move action involving a new parent object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Rename">
      <summary>A rename action involving a new SfcKey object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Serialize">
      <summary>A serialization action.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction.Unknown">
      <summary>An unknown or generic action.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection">
      <summary>Indicates the direction of the relation relative to the current object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection.Inbound">
      <summary>Another object is dependent on the current object. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection.None">
      <summary>The objects are not dependent on each other.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection.Outbound">
      <summary>The current object is dependent on another object.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode">
      <summary>Indicates the types of relationships which should be processed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode.Children">
      <summary>Include only required children for minimal completeness of parent objects.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode.Full">
      <summary>Include all children even those not necessary for minimal completeness of parent objects.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode.Propagate">
      <summary>Include all children as needed for PropagateInfo emulation.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode.UsedBy">
      <summary>Include only immediate parents of required children and immediate inbound references.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode.Uses">
      <summary>Include only immediate required children and immediate outbound references.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine">
      <summary>Provides the graph manipulation, population, storage, and discovery execution logic that perform complete discovery services, data access to DepIterators, and walk results in various ways. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDiscoveryMode,Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="mode">The discovery mode for the dependency engine instance. This is set at construction and cannnot be changed.</param>
      <param name="action">The intended action for the dependency engine instance. This is set at construction and cannot be changed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Action">
      <summary>Gets the discovery action this dependency session is processing. This may affect which relationships are added. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The intended action for the dependency engine instance.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Adds a new single object node with no directional relation to either a parent or child node.</summary>
      <param name="obj">The node to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation)">
      <summary>Adds a new tuple relation of a parent node and its child node which depends on it.</summary>
      <param name="objParent">The parent node of the dependent child node.</param>
      <param name="objChild">The child node dependent on the existence of the parent node.</param>
      <param name="relation">The type of relation between the parent and the child nodes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Discover">
      <summary>Performs complete dependency relation discovery. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Dispose">
      <summary>Releases the resources used by the current instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.GetListEnumerator">
      <summary>Returns the enumerator which can be used to walk the graph as a list by the client. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The enumerator which can be used to walk the graph as a list by the client.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.GetTreeEnumerator">
      <summary>Returns the enumerator which can be bused to walk the graph tree by the client. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The enumerator which can be bused to walk the graph tree by the client.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDependencyDiscoveryObjectSink#Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Adds a directional reference from this object to the target object with the relation type and discovered state applied to the target object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="direction">The direction of the relation of the target object with this object.</param>
      <param name="targetObject">The object to be added.</param>
      <param name="relation">The type of relation between this object and the target object.</param>
      <param name="discovered">true to indicate whether the target object has been visited for discovery purposes; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDependencyDiscoveryObjectSink#Add``1(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,System.Collections.Generic.IEnumerable{``0},Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Adds a directional reference from this object to each of the target objects or keychains with the relation type and discovered state applied to each target object or keychain.</summary>
      <param name="direction">The direction of the relation of the target objects with this object.</param>
      <param name="targetObjects">The enumeration of objects to be added.</param>
      <param name="relation">The type of relation between this object and the target objects.</param>
      <param name="discovered">true to indicate whether the target object has been visited for discovery purposes; otherwise, false.</param>
      <typeparam name="T">The type of the objects to be added, constrained to <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> type.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDependencyDiscoveryObjectSink#Add(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyDirection,System.Collections.IEnumerator,Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation,System.Boolean)">
      <summary>Adds a directional reference from this object to each of the target objects or keychains with the relation type and discovered state applied to each target object or keychain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="direction">The direction of the relation of the target objects with this object.</param>
      <param name="targetObjects">The enumeration of objects to be added.</param>
      <param name="relation">The type of relation between this object and the target objects.</param>
      <param name="discovered">true to indicate whether the target object has been visited for discovery purposes; otherwise, false.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.Current">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An Object that represents the current item in the underlying list represented by the List property, or a null reference if the list has no items.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.Dispose">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.MoveNext">
      <summary>Sets the current record of the record set to the next record.</summary>
      <returns>true if not end of file; otherwise, false. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.Reset">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.System#Collections#IEnumerable#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyListEnumerator.System#Collections#IEnumerator#Current">
      <summary>Gets the collection of the current list of dependent enumerators. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The collection of the current list of dependent enumerators.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.Dispose">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.MoveNext">
      <summary>Sets the current node of the node set to the next node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if not end of record; otherwise, false. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.Reset">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" />object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.System#Collections#Generic#IEnumerator{T}#Current">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current object associated with the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.System#Collections#IEnumerable#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyNodeEnumerator.System#Collections#IEnumerator#Current">
      <summary>Gets the current collection of dependent node enumerators. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current collection of dependent node enumerators.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.Dispose">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.MoveNext">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.Reset">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.System#Collections#Generic#IEnumerator{T}#Current">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode" /> in the node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.System#Collections#IEnumerable#GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine.DependencyTreeEnumerator.System#Collections#IEnumerator#Current">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current object in the collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.AncestorCount">
      <summary>Gets a value that indicates the number of ancestors of the dependency node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that represents the number of ancestors.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.Ancestors">
      <summary>Enumerates over the ancestors of the dependency node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An enumerator for the ancestors of the current node, or null if there are no ancestors.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.ChildCount">
      <summary>Gets a value that indicates the number of children of the dependency node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that represents the number of children.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.Children">
      <summary>Enumerates over the children of the dependency node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An enumerator for the children of the current node, or null if there are no children.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.Discovered">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the node is in discovered state; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.Instance">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Instance of this dependency node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.IsPhysicalAncestor(System.Int32)">
      <summary>Returns a value that indicates whether the ancestor is a physical relation or not. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the ancestor is a physical relation; otherwise, false.</returns>
      <param name="index">An integer that represents the index of the ancestor.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyNode.IsPhysicalChild(System.Int32)">
      <summary>Returns a value that indicates whether the child is a physical relation or not. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the child is a physical relation; otherwise, false.</returns>
      <param name="index">An integer that represents the index of the child.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException">
      <summary>The exception that is thrown when the switch to design mode fails. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDesignModeException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="T"></typeparam>
      <typeparam name="K"></typeparam>
      <typeparam name="ParentT"></typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.#ctor(`2)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parent">The collection of parent objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.AddImpl(`0)">
      <summary>Adds an object or member to this collection.</summary>
      <param name="obj">The object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.AddShadow(`0)">
      <summary>Adds the specified object to the shadow collection</summary>
      <returns>true to add; otherwise, false. </returns>
      <param name="obj">The object to add to the shadow collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.Clear">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.Contains(`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains the key object; otherwise, false.</returns>
      <param name="key">The key object in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.Contains(`0)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains the specified object; otherwise, false.</returns>
      <param name="obj">The objects in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.CopyTo(`0[],System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">The list of objects.</param>
      <param name="arrayIndex">The specified count of objects in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.Count">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The integer value of objects in the list.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.FinishMerge">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets an enumeration of the collection.</summary>
      <returns>A <see cref="T:System.Collections.IEnumerator" /> object for the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.GetExistingObjectByKey(`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current object in the collection that contains a key.</returns>
      <param name="key">The existing key object in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.GetObjectByKey(`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object in the collection that contains a key.</returns>
      <param name="key">The existing key object in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.InitInnerCollection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.IsReadOnly">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object is read only; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.PrepareMerge">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.Remove(`0)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object is removed; otherwise, false.</returns>
      <param name="obj">The existing object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.RemoveImpl(`0)">
      <summary>Removes the specified object from the collection.</summary>
      <returns>true if the object is successfully removed; otherwise, false or if the object is not found in the collection.</returns>
      <param name="obj">The object to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDictionaryCollection`3.TryGetValue(`1,`0@)">
      <summary>Gets the value associated with the specified key.</summary>
      <returns>True if the collection contains an element with the specified key; otherwise, false.</returns>
      <param name="key">The key of the value to get.</param>
      <param name="obj">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.AssemblyStrongName">
      <summary>Gets or sets the strong name of the assembly as evidence for policy evaluation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string representing the strong name of the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.DomainNamespace">
      <summary>Gets the domain namespace for the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the domain namespace for the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.GetLogicalVersion(System.Object)">
      <summary>Retrieves the logical version for the object.</summary>
      <returns>The logical version of the domain.</returns>
      <param name="instance">The instance of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.IsAssemblyInGAC">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified assembly is found in the GAC; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.Name">
      <summary>Gets or sets the name associated with the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the name associated with the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.NamespaceQualifier">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified namespace qualifier.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.PSDriveName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value that represents the name of the specified PSDrive.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.RootType">
      <summary>Gets or sets the root type of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object value that represents the root type of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo.RootTypeFullName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that represents the full name of the root type of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection.#ctor(System.Collections.Generic.IList{Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfo})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection" /> class with specified list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="list">Information collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection.Contains(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the collection contains specified objects; otherwise, false.</returns>
      <param name="domainName">A string value of the domain name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection.GetDomainForNamespaceQualifier(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified domain to use for the namespaceQualifier.</returns>
      <param name="namespaceQualifier">A string that represents the namespaceQualifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcDomainInfoCollection.Item(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The item objects in the collection.</returns>
      <param name="domainName">A string value of the domain name.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException">
      <summary>The exception that is thrown during deserialization if the XML is either empty or does not contain any XML that can be deserialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEmptyXmlException.Message">
      <summary>Gets the error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error message that explains the reason for the exception. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEventArgs">
      <summary>Represents the base class for SFC events. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEventArgs.Instance">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object that performs an event argument.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcEventArgs.Urn">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An Urn object value that specifies the URN address that uniquely identifies the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException">
      <summary>The base class for all SFC exceptions. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException" /> class with the specified serialization information and streaming context. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException" /> class with a specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.HelpLink">
      <summary>Gets a link to the help file associated with this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A link to the help file associated with this exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.ProdVer">
      <summary>Gets the product version of the instance of SQL Server that generated the SMO exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The product version of the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException.SetHelpContext(System.String)">
      <summary>Sets the help context value for the referenced exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcException" /> object that specifies the exception with the help context.</returns>
      <param name="resource">The resource file that contains the help context for the referenced exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance">
      <summary>Base class for all SQL Server Foundation Class (SFC) objects in an object model domain, such as SMO. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.#ctor">
      <summary>Creates the object that inherits from <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" />.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.AbstractIdentityKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The abstract key identifier.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.AlterImpl">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.CheckObjectCreated">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.CheckObjectState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.CreateIdentityKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key identifier to create.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.CreateImpl">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Discover(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDependencyDiscoveryObjectSink)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sink">The passed sink used in the relationship.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.DropImpl">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.GetChildCollection(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The child collection.</returns>
      <param name="elementType">The given name of the element type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.GetDomain">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current domain of the property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.GetPropertySet">
      <summary>Returns the set of properties for the SfcInstance object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.GetTypeMetadataImpl">
      <summary>Indicates the domains that override by returning the right TypeMetadata class directly. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the TypeMetadata.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.InitializeUIPropertyState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.MarkForDropImpl(System.Boolean)">
      <summary>Returns a value that indicates the existing objects to be dropped. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="dropOnAlter">true to the objects to be dropped; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.MarkRootAsConnected">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Metadata">
      <summary>Returns metadata about the instance and its domain.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery" /> object that provides information about the instance.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.MoveImpl(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Indicates the new parent object to move in an instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="newParent">The new parent object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.OnPropertyMetadataChanges(Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs)">
      <summary>Invoked whenever the effective value of any SfcInstance metadata is updated. </summary>
      <param name="args">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs" /> object that specifies the changed metadata.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.OnPropertyValueChanges(System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Invoked whenever the effective value of any SfcInstance property is updated. </summary>
      <param name="args">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> object that specifies the property name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Parent">
      <summary>Gets or sets the instance parent via the keychain.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that is the parent of the current instance.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PostAlter(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="executionResult">An object that represents the result of the execution.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PostCreate(System.Object)">
      <summary>Indicates the default implementor that creates the execution result. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="executionResult">The result of execution of the specified object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PostDrop(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="executionResult">The result of execution of the specified object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PostMove(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="executionResult">The result of execution of the specified object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PostRename(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="executionResult">The result of execution of the specified object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Properties">
      <summary>Returns a collection instance properties.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty" /> object that contains the properties of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.propertyChanged">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PropertyChanged">
      <summary>CLS-compliant event for property changes.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.propertyMetadataChanged">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PropertyMetadataChanged">
      <summary>CLS-compliant event for property metadata changes.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.PropertyStorageProvider">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The default implementation of SFC for ISfcPropertyStorageProvider interface.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Refresh">
      <summary>Refreshes the object's properties by reading them from the server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.RenameImpl(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="newKey">The new key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.ResetKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Serialize(System.Xml.XmlWriter)">
      <summary>Serializes the instance to XML.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.State">
      <summary>Returns the state of the SfcInstance object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> object that specifies the current state of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.ToString">
      <summary>Returns a string representation of the instance Urn.</summary>
      <returns>A string that specifies the instance <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.UpdateUIPropertyState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Urn">
      <summary>Returns the uniform resource name of the SfcInstance object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance.Validate">
      <summary>Indicates the basic child object's validation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The validation state of the object that is validated.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2">
      <summary>The base class for all SQL Server Foundation Class (SFC) object types in a domain.</summary>
      <typeparam name="K">The type of the key for the instance class.</typeparam>
      <typeparam name="T">The type of instance class.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.CreateIdentityKey">
      <summary>Creates a key for its own identity.</summary>
      <returns>The newly created identity key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.CreateKey">
      <summary>Creates a key for the instance class from its properties.</summary>
      <returns>The newly created key for the instance class.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.GetObjectFactory">
      <summary>Gets the object factory to create and populate a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2" /> class.</summary>
      <returns>The object factory.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.GetTypeMetadata">
      <summary>Gets the type metadata for this object.</summary>
      <returns>The type metadata for this object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.GetTypeMetadataImpl">
      <summary>Gets the type metadata for this object.</summary>
      <returns>The type metadata for this object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance`2.IdentityKey">
      <summary>Gets the identity key.</summary>
      <returns>The identify key.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes,System.String,System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData" /> class with the specified serialized type, name, type, and value parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="serializedType">The serialized type of data.</param>
      <param name="name">A string value for the name.</param>
      <param name="type">A string value for the type.</param>
      <param name="value">The value of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData.Name">
      <summary>Gets the name associated with the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData.SerializedType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The serialized type object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of data specified in the serialization.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData.Value">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException">
      <summary>The exception that is thrown when an argument that is not valid is passed to an SFC class or service.  Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidArgumentException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException">
      <summary>The exception that is thrown when a connection context mode change that is not valid is attempted. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException" /> class with the specified connection context modes. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="fromMode">The original connection context mode.</param>
      <param name="toMode">The new connection context mode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException.#ctor(System.String,System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException" /> class with the specified connection context modes and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="fromMode">The original connection context mode.</param>
      <param name="toMode">The new connection context mode.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidConnectionContextModeChangeException.Message">
      <summary>Gets the error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException">
      <summary>The exception that is thrown when a key chain is set on an object, but the parent of the object is different than the key chain parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException.#ctor(System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException" /> class with the specified reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyChainException.Message">
      <summary>Gets the error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException">
      <summary>The exception that is thrown when a key is not valid.  Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException" /> class using the specified key name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="keyName">The name of the key that is not valid.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException" /> class using the specified key name and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="keyName">The name of the key that is not valid.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidKeyException.Message">
      <summary>Gets the error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException">
      <summary>The exception that is thrown when a move that is not valid is attempted. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidMoveException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException">
      <summary>The exception that is thrown when a query type that is not valid is passed to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidQueryExpressionException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException">
      <summary>The exception that is thrown when a rename that is not valid is attempted. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidRenameException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException">
      <summary>The exception that is thrown when the requested operation is not valid for the object in its current state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStateException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException">
      <summary>The exception that is thrown when a stream that is closed or in an invalid error state is passed to an SFC class or service. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidStreamException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException">
      <summary>The exception that is thrown during deserialization if a parent type is specified and it is not the correct type to parent the top-level objects contained in the XML. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInvalidXmlParentTypeException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> class implements SfcKeys that can be used to uniquely identify the database objects represented by the various SQL Server Database Engine manageability namespaces and classes that inherit from the <see cref="N:Microsoft.SqlServer.Management.Sdk.Sfc" /> namespace.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfcy.SfcKey" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Determines if the object identified by the specified <see cref="T:Microsoft.SqlServer.Management. Sdk.Sfc.SfcKey" /> is the same as the object identified by the current <see cref="T:Microsoft.SqlServer.Management. Sdk.Sfc.SfcKey" /> object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that is true if the objects are equal. Otherwise, false.</returns>
      <param name="akey">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey" /> value that identifies the object to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.Equals(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Determines if the specified object is the same as the object identified by the current <see cref="T:Microsoft.SqlServer.Management. Sdk.Sfc.SfcKey" /> object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that is true if the objects are equal. Otherwise, false.</returns>
      <param name="obj">A <see cref="T:SystemObject" /> that identifies the object to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the hash code for the object identified by the current <see cref="T:Microsoft.SqlServer.Management. Sdk.Sfc.SfcKey" />.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.GetUrnFragment">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the unique resource name (URN) path partial string that represents the object identified by the current <see cref="T:Microsoft.SqlServer.Management. Sdk.Sfc.SfcKey" />..</summary>
      <returns>A <see cref="T:System.String" /> value that contains the URN fragment.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.InstanceType">
      <summary>Gets the type of the instance class associated with this key class.</summary>
      <returns>The type of the instance class associated with this key class.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Returns a <see cref="T:System.String" /> value that is a sortable representation of the object that can be used in external comparers.</summary>
      <returns>A <see cref="T:System.String" /> value that is a sortable representation of the object</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="T"></typeparam>
      <typeparam name="K"></typeparam>
      <typeparam name="ParentT"></typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.#ctor(`2)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3" /> class with the specified parent parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parent">The parent of the object</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.AddImpl(`0)">
      <summary>Adds an object or member to this collection.</summary>
      <param name="obj">The object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.AddShadow(`0)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object casts a shadow to the collection; otherwise, false.</returns>
      <param name="obj">The item to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.Clear">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.Contains(`1)">
      <summary>Determines whether an element is in the list collection.</summary>
      <returns>true if the element is found in the list; otherwise, false. </returns>
      <param name="key">The object to locate in the list collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.Contains(`0)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the item is found in the collection; otherwise, false.</returns>
      <param name="obj">The item to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.CopyTo(`0[],System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">The list of items in the collection.</param>
      <param name="arrayIndex">The integer value of the arrayIndex within the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.Count">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer value of the Count in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.FinishMerge">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets an enumeration of the collection.</summary>
      <returns>A <see cref="T:System.Collections.IEnumerator" /> object for the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.GetExistingObjectByKey(`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The existing objects in the collection that contains a specified key.</returns>
      <param name="key">The object to locate in the list collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.GetInternalCollectionImpl">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns the inner collection without retrieving any objects.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.GetObjectByKey(`1)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object in the collection that contains a key.</returns>
      <param name="key">The object to locate in the list collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.InitInnerCollection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.IsReadOnly">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified object is read only; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.PrepareMerge">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.Remove(`0)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the internal object in the collection is removed; otherwise, false.</returns>
      <param name="obj">The object to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcListCollection`3.RemoveImpl(`0)">
      <summary>Removes the specified object from the collection.</summary>
      <returns>true if the object is successfully removed; otherwise, false or if the object is not found in the collection.</returns>
      <param name="obj">The object to be removed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The context value of the source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The string value of message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMetadataException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The string that represents the exception message.</param>
      <param name="innerException">The internal exception during application execution.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException">
      <summary>The exception that is thrown when an operation requires that a parent be set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcMissingParentException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException">
      <summary>The exception that is thrown during deserialization if the XML contains a property that is not valid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializablePropertyException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException">
      <summary>The exception that is thrown during deserialization if the XML contains a type that is not valid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcNonSerializableTypeException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectAltered" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectAlteredEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectCreated" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectCreatedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcApplicationEvents.ObjectDropped" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectDroppedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="urn">The Uniform Resource Name (URN) of the object.</param>
      <param name="instance">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object that represents the object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1">
      <summary>Allows adding the new properties and it also helps to establish dependency between extended property and the original one. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <typeparam name="TSfcInstance">The parent object used as a base property provider.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.#ctor(`0)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1" /> class with the specified parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parent">The parent object used as a base property provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.GetParentSfcPropertySet">
      <summary>Retrieves an instance of the parent's property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property set of the parent.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.GetPropertySet">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns the collection of the properties.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.OnPropertyChanged(System.String)">
      <summary>Raises the <see cref="T:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" /> event when it has any subscriber. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">The name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.OnPropertyMetadataChanged(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">The name of the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.Parent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Parent object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.parent_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The object sender of the property.</param>
      <param name="e">A <see cref="PropertyChangedEventArgs" /> that contains the event data. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.parent_PropertyMetadataChanged(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs)">
      <summary>Indicates the parent object in the PropertyMetadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sender">The object sender.</param>
      <param name="e">A <see cref="SfcPropertyMetadataChangedEventArgs" /> that contains the event data. </param>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.PropertyChanged">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.PropertyMetadataChanged">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.RegisterParentProperty(System.Reflection.PropertyInfo)">
      <summary>Registers the property of the parent that has not been included in properties collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyInfo">The information of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.RegisterProperty(System.Reflection.PropertyInfo)">
      <summary>Registers an additional reflected property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyInfo">The information of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender`1.RegisterProperty(System.Reflection.PropertyInfo,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyInfo">The information of the property.</param>
      <param name="parentPropertyName">The name of the parentProperty.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectFactory.CreateImpl">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The creation method implemented by the domain.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException">
      <summary>The exception that is thrown when an object fails to initialize. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException" /> class with the specified key name and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="keyName">The name of the key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException" /> class with the specified key name and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="keyName">The name of the key.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectInitializationException.Message">
      <summary>Gets the error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException">
      <summary>The exception that is thrown when a script operating is attempted on an object that does not support scripting. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectNotScriptableException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="root">The AlienRoot of the query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="domain">The domain of the SfcInstance object tree to query.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain,Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery" /> class with the specified domain and active queries mode. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="domain">The root of the <see cref="T:Microsoft.SqlServer.Management.Sdk.SfcSfcInstance" /> object tree to query.</param>
      <param name="activeQueriesMode">The CachedQueries avoids any issues with more than one running query by first caching the query results and closing the query data reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.ActiveQueriesMode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current active query.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.ExecuteDataTable(Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Executes the query string to retrieve the specified fields and return a fully populated data table. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The data table of results.</returns>
      <param name="query">The query string to process.</param>
      <param name="fields">The field names to retrieve. If null, all default inexpensive fields are retrieved.</param>
      <param name="orderByFields">The field names that we need to order on. If null, no order will be used.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.ExecuteIterator(Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Executes the query string and return a SfcObjectIterator to enumerate the results without caching them. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A SfcObjectIterator to enumerate the results.</returns>
      <param name="query">The query string to process.</param>
      <param name="fields">The field names to retrieve. If null, all default inexpensive fields are retrieved.</param>
      <param name="orderByFields">The field names that we need to order on. If null, no order will be used.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery.SfcQueryExpression">
      <summary>Gets the most recent query string processed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The most recent query.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode.CachedQuery">
      <summary>The query is cached.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode.MultipleActiveQueries">
      <summary>There are multiple active queries.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode.SingleActiveQuery">
      <summary>There is a single active query.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState">
      <summary>Represents the state of the object in the backend. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.Dropped">
      <summary>The object is dropped in the backend and/or is no longer in a valid state.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.Existing">
      <summary>The object corresponds to an existing object in the backend.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.None">
      <summary>The object not yet set or unknown.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.Pending">
      <summary>The object is instantiated but not yet committed to the backend.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.Recreate">
      <summary>The object is to be dropped and then created again.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.ToBeDropped">
      <summary>The object is marked for deletion.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException">
      <summary>The exception that is thrown when the conversion from a SMO Uniform Resource Name (URN) to a PowerShell path fails. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPathConversionException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Attributes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An AttributeCollection of name and value pairs.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.CompareTo(System.Object)">
      <summary>Compares the property object to another object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer value that describes the result of the comparison.</returns>
      <param name="obj">An Object value that specifies the object with which to compare the Property object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Computed">
      <summary>Gets a value indicating whether the property object is computed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if computed; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Dirty">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property page contains a dirty flag; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Enabled">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the control is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Encrypted">
      <summary>Gets a value indicating whether the object is encrypted. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if encrypted; otherwise, false. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Equals(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified Object is equal to the current Object; otherwise, false.</returns>
      <param name="o">The Object to compare with the current Object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Expensive">
      <summary>Gets the Boolean property value that specifies whether it takes a long time to load the property's values.</summary>
      <returns>true if the property is expensive; otherwise, false. The default is false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Object.GethasCode() method.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.IdentityKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if an identity key appears in the property; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.IsAvailable">
      <summary>Returns whether or not the command is currently enabled.</summary>
      <returns>true if the command is currently enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.IsNull">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property collection is null; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Matrix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>
        <see cref="T:System.Boolean" />
      </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Name">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the name of the property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.op_Equality(Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty,Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty)">
      <summary>Determines whether two objects are equal by performing an equality operation on two Property objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true  when the two specified objects are equal; otherwise, false. </returns>
      <param name="prop1">A Property object that specifies a property.</param>
      <param name="prop2">A Property object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.op_GreaterThan(Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty,Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty)">
      <summary>Determines whether one object is greater than another object by performing a greater than operation on two Property objects.</summary>
      <returns>true if the first object is greater than the second object</returns>
      <param name="prop1">A Property object that specifies a property.</param>
      <param name="prop2">A Property object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.op_Inequality(Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty,Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty)">
      <summary>Determines whether two objects are unequal by performing an inequality operation on two Property objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the two specified objects are unequal; otherwise, false. </returns>
      <param name="prop1">A Property object that specifies a property.</param>
      <param name="prop2">A Property object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.op_LessThan(Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty,Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty)">
      <summary>Determines whether one object is less than another object by performing a less than operation on two Property objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the first object is less than the second object; otherwise, false. </returns>
      <param name="prop1">A property object that specifies a property.</param>
      <param name="prop2">A property object that specifies a property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Readable">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is readable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Required">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property collection requires a property name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Retrieved">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if property collection retrieves the specified property name value; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.SqlAzureDatabase">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>SQL Azure database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Standalone">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Standalone database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.ToString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A String that represents the current Object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Type">
      <summary>Gets the type of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A property object that represents the type of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Value">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty.Writable">
      <summary>Gets the Boolean property value that specifies whether the property can be modified.</summary>
      <returns>true if the property can be modified; otherwise, false. The default is false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.Contains(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if property collection contains the specified item; otherwise, false.</returns>
      <param name="property">The SfcProperty in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.Contains(System.String)">
      <summary>Determines whether the property is in the property collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified property exists in the property collection; otherwise, false.</returns>
      <param name="propertyName">The name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.Contains``1(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified property exists in the property collection; otherwise, false.</returns>
      <param name="propertyName">A string that represents the property name.</param>
      <typeparam name="T"></typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.CopyTo(Microsoft.SqlServer.Management.Sdk.Sfc.SfcProperty[],System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">An array list of items needed in the collection.</param>
      <param name="index">An integer value of the index.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.Count">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The integer value of the object in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.EnumProperties">
      <summary>Enumerates all the properties in the property collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The properties in the property collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.GetEnumerator">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.IsAvailable(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if an index is available in the property collection; otherwise, false.</returns>
      <param name="propertyName">A string that represents the property name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.IsSynchronized">
      <summary>Gets a value indicating whether the property collection is synchronized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>This property always returns false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.Item(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The item in the property collection.</returns>
      <param name="propertyName">A string value for the property name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.SyncRoot">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that can be used to synchronize access to the Collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="array">An array list of items in the collection.</param>
      <param name="index">The integer value for the index.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.TryGetProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if property tries to get its specified property; otherwise, false.</returns>
      <param name="propertyName">A string that represents the property name.</param>
      <param name="property">The SfcProperty in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.TryGetPropertyValue(System.String,System.Object@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the Property tries to get the property value; otherwise, false.</returns>
      <param name="propertyName">A string that represents the property name.</param>
      <param name="value">The value of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyCollection.TryGetPropertyValue``1(System.String,``0@)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the Property tries to get its property value; otherwise, false.</returns>
      <param name="propertyName">A string that represents the property name.</param>
      <param name="value">The value of the object in the collection.</param>
      <typeparam name="T"></typeparam>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs">
      <summary>Provides data for the <see cref="E:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcNotifyPropertyMetadataChanged.PropertyMetadataChanged" /> event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyMetadataChangedEventArgs" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">The name of the property whose metadata has changed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException">
      <summary>The exception that is thrown when a property that is required to be set for an operation is not set. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException" /> class. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException" /> class using the specified property name. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="propertyName">The name of the property that needs to be set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyNotSetException.Message">
      <summary>Gets the error message. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException">
      <summary>The exception that is thrown when trying to set a read-only property. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException" /> class. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException" /> class using the specified property name. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="propertyName">The name of the read-only property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with information about the exception. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcPropertyReadOnlyException.Message">
      <summary>Gets the error message. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3">
      <summary>Represents the proxy of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance" /> object.</summary>
      <typeparam name="K">The type of the key for the instance.</typeparam>
      <typeparam name="T">The type of the instance.</typeparam>
      <typeparam name="TRef">The type of the reference for the instance.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3.#ctor(`2)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3" /> class using the specified reference.</summary>
      <param name="reference">The reference of the new instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3.GetReferenceImpl">
      <summary>Gets the referenced object based on the proxy.</summary>
      <returns>The referenced object based on the proxy.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcProxyInstance`3.Reference">
      <summary>Gets the instance that this proxy refers to.</summary>
      <returns>The instance that this proxy refers to.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException">
      <summary>The exception that is thrown if the <see cref="Overload:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcHasConnection.GetConnection" /> method on the domain root object returns a connection that does not support the type of query mode requested. For example, this can occur if there is a multiple query result for a server in single-user mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException" /> class. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException" /> class with the specified error message. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryConnectionUnavailableException.Message">
      <summary>Gets the error message. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The error message that explains the reason for the exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.#ctor">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression" /> class with the specified file path. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="path">The complete file path of the query expression.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.Expression">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The compiled form of the expression.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.ExpressionSkeleton">
      <summary>Gets the expression as a string stripped of all filters. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the expression.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.GetLeafTypeName">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The string Type name of the expression leaf.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.SetExpression(Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="expression">The XPathExpression with which to associate value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>The XmlSchema to get.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="reader">The Xml reader.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="writer">The specified Xml writer.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression.ToString">
      <summary>Returns a string that represents <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the query expression.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3">
      <summary>Represents the base for all domain collections.</summary>
      <typeparam name="K">The key type of the target collection.</typeparam>
      <typeparam name="T">The element type of the target collection.</typeparam>
      <typeparam name="S">The type of the collection owner.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.#ctor(`2,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceCollectionResolver{`1,`2},System.Collections.Generic.IComparer{`0})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3" /> class using the specified owner, resolver, and comparer.</summary>
      <param name="owner">The owner of the collection.</param>
      <param name="resolver">The resolver of the reference collection.</param>
      <param name="comparer">The comparer that is used for comparing values.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Contains(`1)">
      <summary>Determines whether this collection contains an element with the specified value.</summary>
      <returns>true if the collection contains an element with the specified value; otherwise, false.</returns>
      <param name="item">The value to locate in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.ContainsKey(`0)">
      <summary>Determines whether <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3" /> contains an element with the specified key.</summary>
      <returns>true if the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3" /> contains an element with the specified key; otherwise, false.</returns>
      <param name="key">The key to locate in the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.CopyTo(`1[],System.Int32)">
      <summary>Copies the elements of this collection to the specified array, starting at specified index.</summary>
      <param name="array">The zero-based index, one-dimensional array that is the destination of the elements copied from the collection.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Count">
      <summary>Gets the number of elements contained in the collection.</summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.GetEnumerator">
      <summary>Returns an enumerator that iterates through a collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.GetKeyFromValue(`1)">
      <summary>Obtains a key from the item value.</summary>
      <returns>The key obtained from the item value.</returns>
      <param name="value">The current item to use to obtain or calculate its key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Item(`0)">
      <summary>Gets the element associated with the specified key.</summary>
      <returns>The element associated with the specified key.</returns>
      <param name="key">The key of the value to get.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Keys">
      <summary>Gets the collection of keys contained in this collection.</summary>
      <returns>The collection of keys contained in this collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Refresh">
      <summary>Renews the inner collection storage and resolves to fill it.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>Returns an enumerator that iterates through a collection.</summary>
      <returns>An enumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.System#ComponentModel#IListSource#ContainsListCollection">
      <summary>Gets a value indicating whether this list is an <see cref="T:System.Collections.IList" /> collection.</summary>
      <returns>Always false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.System#ComponentModel#IListSource#GetList">
      <summary>Creates a list of values from the collection that can be accessed by index, sorted, and searched.</summary>
      <returns>A list of values from the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.TryGetValue(`0,`1@)">
      <summary>Gets the value associated with the specified key.</summary>
      <returns>true if the collection contains an element with the specified key; otherwise, false.</returns>
      <param name="key">The key of the value to get.</param>
      <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection`3.Values">
      <summary>Gets the collection of values contained in this collection.</summary>
      <returns>The collection of values contained in the collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.CreateObject(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The registration object.</returns>
      <param name="fullTypeName">The full name of the Type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.Domains">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The current registered domains.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.GetObjectTypeFromFullName(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of object with a complete object name.</returns>
      <param name="fullTypeName">The full name of the Type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.GetObjectTypeFromFullName(System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of object with a complete object name.</returns>
      <param name="fullTypeName">The full name of the Type.</param>
      <param name="ignoreCase">true to ignore case; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.GetRegisteredDomainForType(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The domain name for the specific type.</returns>
      <param name="fullTypeName">The full name of the Type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.GetRegisteredDomainForType(System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The domain name for the specific type.</returns>
      <param name="fullTypeName">The complete name for the Type.</param>
      <param name="throwOnUnregisteredDomain">true to throw on the unregistered domain; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.GetRegisteredDomainForType(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The domain Information object for the given type.</returns>
      <param name="type">The type that represents the Type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcRegistration.TryGetObjectTypeFromFullName(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fully qualified .NET type from the fully qualified type name.</returns>
      <param name="fullTypeName">The complete name for the Type.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.EscapeBracket(System.String)">
      <summary>Escapes the execution of the specified objects inside the bracket. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The objects inside the specified bracket.</returns>
      <param name="value">The input string containing the name of the value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.EscapeSquote(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.String" /> that needs to be escaped.</returns>
      <param name="value">A string that represents the Value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.SmlEscape(System.String)">
      <summary>Indicates the escape of the SML (Semantic Markup Language) to secure a string. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the escape of the SML.</returns>
      <param name="originalString">A string value of the original string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.SmlUnEscape(System.String)">
      <summary>Uses the UnEscape method for the sml to secure the string. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the SML that do not escape.</returns>
      <param name="escapedString">A string that represents the value that escaped.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.XmlEscape(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified Xml to escape.</returns>
      <param name="originalString">A string that represents the original string value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecureString.XmlUnEscape(System.String)">
      <summary>Uses the UnEscape process in the XML (Extensible Markup Language) to secure the specified string. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents XML that do not escape.</returns>
      <param name="escapedString">A string that represents the value that escaped.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException">
      <summary>The exception that is thrown when a security error is detected. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSecurityException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException">
      <summary>The exception that is thrown during serialization if the output generated is not valid. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException.#ctor(System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException" /> class with the specified reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializationException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes.Collection">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes.None">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes.Parent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes.Property">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializedTypes.Reference">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer">
      <summary>Serializes and deserializes SFC objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Deserialize(System.Xml.XmlReader)">
      <summary>Deserializes the file stream into an object. The deserialized object has a <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState.Pending" /> state. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The deserialized object.</returns>
      <param name="xmlReader">An <see cref="T:System.Xml.XmlReader" /> object that contains the file stream with the serialized document.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Deserialize(System.Xml.XmlReader,Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState)">
      <summary>Deserializes the file stream into an object. The specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value is applied to the deserialized object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The deserialized object.</returns>
      <param name="xmlReader">An <see cref="T:System.Xml.XmlReader" /> object that contains the file stream with the serialized document.</param>
      <param name="state">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value that specifies the state of the deserialized object.</param>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.FilterPropertyHandler">
      <summary>Occurs when a property is serialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Serialize(System.Object)">
      <summary>Adds the specified object to the list of objects that will be serialized. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="instance">An object to serialize.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.UnParentedReferences">
      <summary>Gets a list of objects that do not have parent references. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Collections.Generic.List`1" /> object that contains objects that do not have parent references.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Write(System.Xml.XmlWriter)">
      <summary>Serializes the objects compiled by the <see cref="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSerializer.Serialize(System.Object)" /> method. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlWriter">The <see cref="T:System.Xml.XmlWriter" /> object that is used to write the serialized document.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory.Factory">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The singleton factory.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory.GetSimpleNode(System.Object)">
      <summary>Obtains the SfcSimpleNode that represents the specified legacy node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SfcSimpleNode that represents the specified legacy node.</returns>
      <param name="node">The object that represents the node.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory.GetSimpleNode(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter)">
      <summary>Obtains the SfcSimpleNode that represents the specified legacy node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SfcSimpleNode that represents the specified legacy node.</returns>
      <param name="node">The object that represents the node.</param>
      <param name="adapter">The exception to be thrown.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSimpleNodeFactory.IsSupported(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified object is supported; otherwise, false.</returns>
      <param name="node">The object node.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException">
      <summary>The exception that is thrown when SQL Server CE is not properly installed. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlCeNotInstalledException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities">
      <summary>Provides methods that can be used to encode, decode or convert to PowerShell paths. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities.ConvertUrnToPath(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Converts the specified SMO Uniform Resource Names (URN) to a PowerShell path. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The equivalent PowerShell path.</returns>
      <param name="urn">The SMO URN to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities.DecodeSqlName(System.String)">
      <summary>Decodes the specified SQL Server identifier Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The original SQL Server identifier with the PowerShell encoding removed.</returns>
      <param name="name">The SQL Server identifier to decode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities.DecodeSqlName(System.String[])">
      <summary>Decodes the specified SQL Server identifiers. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The original SQL Server identifier with the PowerShell encoding removed.</returns>
      <param name="names">An array that contains the SQL Server identifiers to decode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcSqlPathUtilities.EncodeSqlName(System.String)">
      <summary>Encodes the specified SQL Server identifier. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SQL Server identifier encoded so that it will work in PowerShell paths.</returns>
      <param name="name">The SQL Server identifier to encode.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutionEngine">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutionEngine.#ctor(Microsoft.SqlServer.Management.Common.ServerConnection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutionEngine" /> class with the specified connection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="connection">The connection of the server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutionEngine.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcExecutionEngine#Execute(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified object in the script.</returns>
      <param name="script">The script that describes the SfcScript.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecuteNonQuery(Microsoft.SqlServer.Management.Common.ServerConnection,System.String)">
      <summary>Executes a query statement against the connection and returns the number of rows affected. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="connection">The server connection.</param>
      <param name="script">A string value of the script.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecuteScalar(Microsoft.SqlServer.Management.Common.ServerConnection,System.String)">
      <summary>Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The first column of the first row in the result set, or a null reference if the result set is empty. Returns a maximum of 2033 characters.</returns>
      <param name="connection">The server connection.</param>
      <param name="script">A string value of the script.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecutionMode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecutionMode.NonQuery">
      <summary>Executes as a non-query.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecutionMode.Scalar">
      <summary>Returns a scalar.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlExecutor.ExecutionMode.WithResults">
      <summary>Returns a result set.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.Arguments">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The arguments formed during the process.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.EscapeString(System.String,System.Char)">
      <summary>Escapes the specified string object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The String that needs to be escaped.</returns>
      <param name="value">The string that represents the value.</param>
      <param name="charToEscape">The specified character to escape.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.GenerateScript(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance)">
      <summary>Generates the objects in the script. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The objects in the script.</returns>
      <param name="sfcObject">The object of an instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.GenerateScript(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg})">
      <summary>Generates the script. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified script.</returns>
      <param name="sfcObject">The object of an instance.</param>
      <param name="runtimeArgs">The runtime arguments.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.GenerateScript(Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance,System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg},System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified script to generate.</returns>
      <param name="sfcObject">The object of the SfcInstance.</param>
      <param name="runtimeArgs">The arguments during process.</param>
      <param name="declareArguments">true to declare arguments; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.MakeSqlBracket(System.String)">
      <summary>Indicates the creation of the SQL bracket. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The created SQL bracket.</returns>
      <param name="value">A string that represents the value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.MakeSqlString(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The string value of the Sql.</returns>
      <param name="value">A string that represents the Value.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.Procedure">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The procedure that acts in the process.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SqlBracket(System.String)">
      <summary>Indicates the SQL bracket of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter" /> class with the specified value parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SQL bracket.</returns>
      <param name="value">A string that represents a value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SqlString(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The string value of the Sql.</returns>
      <param name="value">A string that represents the Value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SqlStringBracket(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SQL bracket.</returns>
      <param name="value">A string that represents the Value.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg.#ctor(System.Type,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg" /> class with the specified type and value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The type that represents the Type.</param>
      <param name="value">The value of an object.</param>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg.type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.RuntimeArg.value">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.#ctor(System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A string that represents the name.</param>
      <param name="required">true to the required object; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.#ctor(System.String,System.Boolean,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A string that represents the name.</param>
      <param name="required">true to the required object; otherwise, false.</param>
      <param name="output">true to show the output; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.#ctor(System.String,System.String,System.Boolean,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A string that represents the name.</param>
      <param name="property">A string value for the property.</param>
      <param name="required">true to the required object; otherwise, false.</param>
      <param name="output">true to show the output; otherwise, false.</param>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.argName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.output">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.property">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTsqlProcFormatter.SprocArg.required">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="batch">A string giving value for the batch.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.AddBatch(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="batch">A string giving value for the batch.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.ExecutionMode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The execution mode of the script.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.ExecutionType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns <see cref="T:Microsoft.SqlServer.Management.Common.ExecutionTypes" />. The execution type of the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.GetScript">
      <summary>Gets the script of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the script</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcScript#Add(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcScript)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="otherScript">The other script that describes the SfcScript.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTSqlScript.ToString">
      <summary>Returns a string that represents the script.</summary>
      <returns>A string that represents the script. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata.IsCrudActionHandledByParent(Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyAction)">
      <summary>Indicates whether the specified type handled by the parent is CRUD action. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified type handled by the parent is CRUD action; otherwise, false.</returns>
      <param name="dependencyAction">The <see cref="DependencyAction" /> of the property to retrieve the value for.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation">
      <summary>Specifies the type of relation between two objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation.ContainedChild">
      <summary>A direct containment relation that is not required to complete the parent container.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation.RequiredChild">
      <summary>A direct containment relation that is required to complete the parent container.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation.StrongReference">
      <summary>An indirect reference relation that has a direction for ordering.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeRelation.WeakReference">
      <summary>An indirect reference relation that has no inherent directionality to it. This relation represents discovery with no particular ordering ties.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException">
      <summary>The exception that is thrown during deserialization if the XML contains an unregistered domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlDomainException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException">
      <summary>The exception that is thrown during deserialization if the XML contains an unregistered type within a domain. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnregisteredXmlTypeException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException">
      <summary>The exception that is thrown when a property is not supported in the current SQL Server version. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException">
      <summary>The exception that is thrown during deserialization if the version is not supported. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException" /> class with the specified error message. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUnsupportedVersionSerializationException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.GetSmlUri(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The equivalent SML-URI for a given uri.</returns>
      <param name="urn">Specifies the uniform resource name of the uri</param>
      <param name="instanceType">The instance type of the uri.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.GetSqlCeToolsPath">
      <summary>Returns the highest version of the SQLCE tools installed by using the managed RegistryKey type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The highest version of the SQLCE tools installed.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.GetUrn(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object to get from the specified Urn.</returns>
      <param name="obj">The specified object that describes the Object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.LoadSqlCeAssembly(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SQLCE assembly</returns>
      <param name="assemblyName">A T:System.String that specifies the name of the assembly to load.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SfcUtility.TryGetSqlCeToolsPath">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The location of the SQLCE tools.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.GetEnumerable(System.Object,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The named children enumerable of the specified object.</returns>
      <param name="reference">The reference of the provider.</param>
      <param name="enumName">The enumerable name of the specified object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.GetObject(System.Object,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The named child of the specified object.</returns>
      <param name="reference">The reference of the provider.</param>
      <param name="childName">A <see cref="T:System.String" /> that specifies the name of the child.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.GetProperty(System.Object,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The named property of the specified object.</returns>
      <param name="reference">The reference of the provider.</param>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.GetUrn(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The urn of the specified object.</returns>
      <param name="reference">The reference of the provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.IsCriteriaMatched(System.Object)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified children matches the adapter criteria; otherwise, false. The default is true.</returns>
      <param name="reference">The reference of the provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SimpleNodeAdapter.IsSupported(System.Object)">
      <summary>Indicates if the provider supports the specified graph. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the provider supports the specified graph; otherwise, false.</returns>
      <param name="reference">The reference of the provider.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.#ctor(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.ResultType,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes an instance of the Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult class with the specified statement builder object, result type, and Database Engine type.</summary>
      <param name="ob">A T:System.Object that specifies a statement builder.</param>
      <param name="resultType">A T:Microsoft.SqlServer.Management.Sdk.Sfc.ResultType value that specifies a result type.</param>
      <param name="databaseEngineType">A Microsoft.SqlServer.Management.Common.DatabaseEngineType value that specifies the type of Database Engine.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.BuildSql">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The tsql that will provide the result for the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.Databases">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.LastDbLevelSet">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the database level is set; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.Level">
      <summary>Gets the count of the level of the database. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer that represents the level of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.NameProperties">
      <summary>Gets or sets the property name for the database used in the DatabaseLevel. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property name for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.PostProcessFields">
      <summary>Gets the fields after the process. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fields after the process.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.SchemaPrefixes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of schemas that must be substituted into the query.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.SchemaPrefixProperties">
      <summary>Gets or sets the property name for the schema used in the DatabaseLevel. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property name for the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult.StatementBuilder">
      <summary>Gets or sets the StatementBuilder. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The StatementBuilder.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Adds to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase" /> class logic to initialize from an XML file.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes an instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.Initialize(System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes the connection and xpath information.</summary>
      <param name="ci">A <see cref="T:System.Object" /> describing the connection information.</param>
      <param name="block">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock" /> object describing the xpath information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.LoadAndStore(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc,System.Reflection.Assembly,System.Collections.Specialized.StringCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Loads the requested fields from the specified XML document in the specified assembly.</summary>
      <param name="xrd">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc" /> object specifying the XML document to read.</param>
      <param name="assemblyObject">A <see cref="T:System.Reflection.Assembly" /> object specifying the assembly containing the XML document.</param>
      <param name="requestedFields">A <see cref="T:System.Collections.Specialized.StringCollection" /> object specifying the fields to load.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.LoadInitData(System.String,Microsoft.SqlServer.Management.Common.ServerVersion,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Loads the specified file for the specified version and type of the Database Engine.</summary>
      <param name="file">A <see cref="T:System.String" /> value specifying the file to load.</param>
      <param name="ver">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object specifying the version of the Database Engine.</param>
      <param name="databaseEngineType">A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object specifying the type of the Database Engine.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.LoadInitDataFromAssembly(System.Reflection.Assembly,System.String,Microsoft.SqlServer.Management.Common.ServerVersion,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Loads the specified file from the specified assembly for the specified version and type of the Database Engine.</summary>
      <param name="assemblyObject">A <see cref="T:System.Reflection.Assembly" /> object specifying the assembly that contains the file.</param>
      <param name="file">A <see cref="T:System.String" /> value specifying the file to load.</param>
      <param name="ver">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object specifying the version of the Database Engine.</param>
      <param name="databaseEngineType">A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object specifying the type of the Database Engine.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObject.ResourceAssembly">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets the assembly that has the configuration file for this object.</summary>
      <returns>The assembly that has the configuration file for this object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddConditionals(System.String)">
      <summary>Adds a SQL which is necessary if the property field is requested. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="field">A string that represents the name of the field.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddConditionalsJustPropDependencies(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddConstantForFilter(System.String)">
      <summary>Indicates that the FilterDecoder reports that a constant is added for filter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the added constant used for filter.</returns>
      <param name="constantValue">The value of the constant.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddFilterProperty(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the property used in filter.</returns>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddLinkProperty(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the property link.</returns>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddOrderByAcrossDatabases">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddOrderByInDatabase">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddOrderByProperty(System.String)">
      <summary>Adds an order by the property of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the added order by the property of the object.</returns>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddOrderByProperty(System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The information that the TSQL is ordered by the property name.</returns>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the property.</param>
      <param name="overrideFlags">true to uncheck the overrideFlags; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.AddPropertyForFilter(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the property that is used in filter.</returns>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.BeforeStatementExecuted(System.String)">
      <summary>Allows the subclasses to add anything to the statement. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="levelName">The name of the level.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.BuildStatement(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="erParent">One of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult" /> values. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.ClearHits">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.ConditionedSqlList">
      <summary>Gets or sets the list of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.Distinct">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the result is distinct; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.FillData(Microsoft.SqlServer.Management.Sdk.Sfc.ResultType,System.Collections.Specialized.StringCollection,System.Object,Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The object that specifies the data to fill.</returns>
      <param name="resultType">Specifies the result type.</param>
      <param name="sql">A collection of database.</param>
      <param name="connectionInfo">An object that specifies the connection information.</param>
      <param name="sb">Specifies the statement builder.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.FillDataWithUseFailure(Microsoft.SqlServer.Management.Sdk.Sfc.SqlEnumResult,Microsoft.SqlServer.Management.Sdk.Sfc.ResultType)">
      <summary>Retrieves the data from the SQL server and if it fails to retrieve into a database then ignore that database. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The data from the SQL server.</returns>
      <param name="sqlresult">The result from the SQL server.</param>
      <param name="resultType">The type of the result from the SQL server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.GetData(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Fills the StatementBuilder with the information for this level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The data retrieved for the StatementBuilder.</returns>
      <param name="erParent">The parent of the result of an enumeration.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.GetSqlProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ObjectPropertyUsages)">
      <summary>Retrieves the property field if it is legal for the usage, else throws. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property field of an object.</returns>
      <param name="field">The string that represents a property of an object.</param>
      <param name="usage">The usage of the property of an object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.IntegrateParentResult(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="erParent">The parent of the result of an enumeration.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.OrderByRedirect">
      <summary>Gets an object used to translate an order by on post process fields to other supporting fields. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value that represents an object used to translate an order by on post process fields to other supporting fields.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.PostProcess(Microsoft.SqlServer.Management.Sdk.Sfc.EnumResult)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="erChildren">The child of the result of an enumeration.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.PostProcessList">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The posted list of process for the level.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.PropertyLinkList">
      <summary>Gets or sets the list of the links for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of the links for the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.RequestParentSelect">
      <summary>Gets or sets the storage for a parent select. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The storage for a parent select.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.ResolveComputedField(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The dynamically calculated value.</returns>
      <param name="fieldName">A <see cref="T:System.String" /> that specifies the name of the field.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.ResolveLocalLinkLinks">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.RestoreInitialState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.ResultTypes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The supported ResultTypes.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.RetrieveParentRequest">
      <summary>Retrieves the request that will be sent to the parent level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The request sent to the parent level.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.SpecialQuery">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A query used to test a condition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.SqlRequest">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The SqlRequest that this level must resolve.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.StatementBuilder">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The TSQL place holder.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.StoreInitialState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase.SupportsParameterization">
      <summary>Gets a value indicating whether the object supports parameterization. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object supports parameterization; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xrp">Specifies the property of the xml reader.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.Add(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="o">The SQL Object Base.</param>
      <param name="isTriggered">true if the property was not requested by the user; otherwise, false.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.Alias">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the alias name for the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.DBType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The tsql type without size.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.GetValue(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase)">
      <summary>Returns the value of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that represents the value of the property</returns>
      <param name="o">The SQL Object Base.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.LinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The link fields.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.SessionValue">
      <summary>Gets or sets the temporary value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The temporary value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.Size">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The size for the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectProperty.Value">
      <summary>Gets or sets the tsql value for the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The tsql value for the property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink" /> class with the specified property tag to be read. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xrp">The property tag of the xml.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xrpl">The xml property link tag.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink" /> class with the specified setting tag to be read. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xrs">The setting tag of the xml.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.Add(Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList,Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="list">Conditioned SQL list.</param>
      <param name="xrp">The property tag of the xml.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.Add(Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList,Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings)">
      <summary>Adds the specified SQL list and read settings to the property link.</summary>
      <param name="list">Conditioned SQL list.</param>
      <param name="xrs">XML read settings.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.AddAll(Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSqlList,Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink)">
      <summary>Adds all the items in an existing collection into the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="list">Adds all the items in an existing collection into the object.</param>
      <param name="xrpl">Xml Read Property Link.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.AddHit(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase,Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="field">A string that specifies the field.</param>
      <param name="obj">The filter type..</param>
      <param name="sb">The statement builder.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.GetFilter(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase)">
      <summary>Retrieves the appropriate filter according to the parameters supplied.</summary>
      <returns>A string that represents the appropriate filter according to parameters supplied.</returns>
      <param name="obj">The filter type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.GetTableNameWithAlias(Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The table name with alias in tsql format.</returns>
      <param name="obj">The filter type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlPropertyLink.Table">
      <summary>Gets or sets the joined table name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the joined table name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Request)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="reqUser">The user request.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest.LinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of link fields.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest.ResolveDatabases">
      <summary>Gets or sets a value indicating whether the database undergoes special processing. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the database undergoes special processing; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlRequest.SetLinkFields(System.Collections.ArrayList)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="list">The list of the link fields.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection">
      <summary>Represents a connection to an instance of SQL Server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.#ctor(System.Data.SqlClient.SqlConnection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection" /> class with the specified SQL connection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sqlConnection">Specifies the instance of SQL Server to connect to.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.Connect">
      <summary>Attempts to connect to the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Boolean" /> indicating whether the connection was successfully established. True if the connection was established. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ConnectionType">
      <summary>Gets a value indicating whether the database server is part of a multi-server administration matrix. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerType" /> value that indicates the server type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ConnectTimeout">
      <summary>Gets or sets the timeout interval, in seconds. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Int" /> value specifying the timeout interval.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.Copy">
      <summary>Returns a copy of the server connection object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A server connection object that is a copy of the referenced server connection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.Disconnect">
      <summary>Attempts to disconnect from the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Boolean" /> indicating whether the disconnection was successful. True if the disconnection succeeded. Otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.Equals(Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection)">
      <summary>Determines whether the specified server connection is equal to the current <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Boolean" /> value indicating whether the values are equal. If true, the values are equal. Otherwise, false.</returns>
      <param name="conn">Specifies the server <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcConnection" /> that will be compared to the current <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.GetHashCode">
      <summary>Returns the hash code for this instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Int" /> that contains the hash code for this instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.IsOpen">
      <summary>Gets a value indicating whether the connection is currently open. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Boolean" /> value specifying whether the connection is open.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ServerConnection">
      <summary>Gets the Server Connection for the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerConnection" /> value representing the connection to the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ServerInstance">
      <summary>Gets or sets the name of the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.String" /> containing the name of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ServerVersion">
      <summary>Gets the version number of the connected server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Version object that specifies the server version.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.StatementTimeout">
      <summary>Gets or sets the number of seconds a statement is given to run before failing with a time-out error. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of seconds a statement is given to run before failing with a time-out error.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.SqlStoreConnection.ToEnumeratorObject">
      <summary>Returns an enumerator object.</summary>
      <returns>An object that can be used to iterate.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddCondition(System.String)">
      <summary>Adds a condition which if it is true will make the result set empty. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">A string that represents the value of the condition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddElement(System.Text.StringBuilder,System.String,System.String,System.String,System.String)">
      <summary>Adds the value to a string builder using the specified delimiters. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="str">The string that represents a specified text.</param>
      <param name="value">The value of the element to be added.</param>
      <param name="delimStart">The start of the delimiter.</param>
      <param name="delimEnd">The end of the delimiter.</param>
      <param name="delimElems">The elements of the delimiter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddFields(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">Represents the value of the fields to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddFrom(System.String)">
      <summary>Adds a classic join to the FROM clause.</summary>
      <param name="value">Represents the value of the from to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddJoin(System.String)">
      <summary>Adds a new syntax join to the FROM clause</summary>
      <param name="value">Represents the value of the object to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddOrderBy(System.String)">
      <summary>Adds a new syntax to the ORDER BY clause</summary>
      <param name="str">A string used to order the elements.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddOrderBy(System.String,System.String,Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy.Direction)">
      <summary>Adds order by clause using name if the property appears in the select list if not, by value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="prop">The property of the object.</param>
      <param name="orderByValue">The order by value.</param>
      <param name="dir">The direction of the order.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddPostfix(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">Represents the value of the postfix to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddPrefix(System.String)">
      <summary>Adds a prefix to the statement.</summary>
      <param name="value">The value of the prefix to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddProperty(System.String,System.String)">
      <summary>Adds property to the SELECT list with specified name and value.</summary>
      <param name="name">Name of the property.</param>
      <param name="value">Value of the property</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddUrn(System.String)">
      <summary>Adds the statement to the Unified Resource Name with the specified value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">The value of the object to be added to the Unified Resource Name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.AddWhere(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">The value where the object is to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.ClearFailCondition">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.Distinct">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to the statement builder is distinct; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.From">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The FROM clause.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.GetSqlNoPrefixPostfix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The remaining sql statement without prefix and postfix.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.IsEmpty(System.Text.StringBuilder)">
      <summary>Returns a value whether the object is empty. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if empty; otherwise, false. </returns>
      <param name="s">The string builder</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.IsFirstJoin">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the table is first added to the from clause; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.MakeCopy">
      <summary>Makes a copy of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The copy of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder" /> class.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.Merge(Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sb">The statement builder.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.SqlPostfix">
      <summary>Gets the postfix statement. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The postfix statement.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.StatementBuilder.SqlStatement">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the whole statement of sql.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException" /> class with the specified property name parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string value for the property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownPropertyEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string value for the property name.</param>
      <param name="innerException">The current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="typeName">A string that specifies the type name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UnknownTypeEnumeratorException.#ctor(System.String,System.Exception)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="typeName">A string that specifies the type name.</param>
      <param name="innerException">Represents the current exception.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession.IsUpgradeRequiredOnType(System.String,System.Int32)">
      <summary>Retrieves a value that indicates whether an upgrade is required on the Type.Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if upgrade is required; otherwise, false.</returns>
      <param name="instanceType">A string that represents the type of instance used.</param>
      <param name="fileVersion">An integer type value for the file version.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession.PostProcessUpgrade(System.Collections.Generic.Dictionary{System.String,System.Object},System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="sfcCache">A collection of sfcCache.</param>
      <param name="fileVersion">The file version of the specified list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession.UpgradeInstance(System.Collections.Generic.List{Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData},System.Int32,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of serialized information to the domain.</returns>
      <param name="sfcInstanceData">The instance data in the system file checker.</param>
      <param name="fileVersion">The file version of the specified list.</param>
      <param name="smlUri">Represents the sml uniform resource identifier.</param>
      <param name="sfcCache">A collection of sfcCache.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.UpgradeSession.UpgradeInstance(System.Type,System.Collections.Generic.List{Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstanceSerializedData})">
      <summary>Uses a generic list of objects to upgrade the specified instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A generic list of objects to upgrade the specified instance.</returns>
      <param name="newInstanceType">The new instance type on the list.</param>
      <param name="sfcInstanceData">The instance data in the system file checker.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn">
      <summary>Resource name used to identify one or more objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="value">A string value that specifies the resource name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Compare(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Globalization.CompareOptions[],System.Globalization.CultureInfo)">
      <summary>Compares two <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Boolean value that specifies True if the two objects are equal.</returns>
      <param name="u1">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
      <param name="u2">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
      <param name="compInfoList">A <see cref="T:System.Globalization.CompareOptions[]" /> array.</param>
      <param name="cultureInfo">A <see cref="T:System.Globalization.CultureInfo" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.DomainInstanceName">
      <summary>Gets the domain instance name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the domain instance name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Equals(System.Object)">
      <summary>Tests equality between an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object and another object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Boolean value that specifies true if the objects are eqaul.</returns>
      <param name="o">The <see cref="T:System.Object" /> to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.EscapeString(System.String)">
      <summary>An escape string for use in an <see cref="T:System.Xml.XPath.XPathExpression" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The new string with escape characters.</returns>
      <param name="value">The string to which escape characters '\' will be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Fixed(System.Object)">
      <summary>Tests whether the <see cref="T:System.Xml.XPath.XPathExpression" /> of the Urn points to only one object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Boolean value that specifies True if the Urn points to only one object.</returns>
      <param name="ci">A <see cref="T:System.Object" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.GetAttribute(System.String)">
      <summary>Gets a property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property value of the attribute.</returns>
      <param name="attributeName">A string value that specifies the attribute name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.GetAttribute(System.String,System.String)">
      <summary>Gets a property value specified by <paramref name="attributeName" /> and <paramref name="type" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that contains the property value.</returns>
      <param name="attributeName">A string value that specifies the attribute name.</param>
      <param name="type">A string value that specifies the level name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.GetHashCode">
      <summary>Gets the hash code of an Urn object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An integer value that contains the hash code or zero.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.GetNameForType(System.String)">
      <summary>Gets the name attribute from filter specified by the <paramref name="type" /> parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the name.</returns>
      <param name="type">A string that specifies the level name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.IsValidUrn">
      <summary>Verifies whether the passed in string is a valid <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Boolean value that specifies True if the string is a valid Urn.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.IsValidUrnSkeleton">
      <summary>Verifies whether the passed in string is a valid <see cref="T:Microsoft.SqlServer.Management.Smo.RegisteredServers.RegSvrsSmoObject.UrnSkeleton" /> object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A Boolean value that specifies True if a valid <see cref="T:Microsoft.SqlServer.Management.Smo.RegisteredServers.RegSvrsSmoObject.UrnSkeleton" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.op_Equality(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Tests equality between two <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns True if the objects are equal, otherwise False.</returns>
      <param name="u1">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
      <param name="u2">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.op_Implicit(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)~System.String">
      <summary>Converts to Urn. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that contains the converted Urn.</returns>
      <param name="urn">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.op_Implicit(System.String)~Microsoft.SqlServer.Management.Sdk.Sfc.Urn">
      <summary>Converts to Urn. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that contains the converted Urn.</returns>
      <param name="str">The string to convert to Urn.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.op_Inequality(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Tests inequality between Urn objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns True if the objects are not equal.</returns>
      <param name="urn1">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
      <param name="urn2">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object to compare.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Parent">
      <summary>Gets the Urn without its final segment. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value without the final segment of the Urn.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.ToString">
      <summary>Converts to string. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that contains the converted value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Type">
      <summary>Gets the type of the object identified by the Urn. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.UnEscapeString(System.String)">
      <summary>Removes an escape string used in an <see cref="T:System.Xml.XPath.XPathExpression" />. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value with the escape characters removed.</returns>
      <param name="escapedValue">The escape character '\' to remove.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.Value">
      <summary>Gets or sets the Urn expression. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that contains the Urn expression.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Urn.XPathExpression">
      <summary>Gets the <see cref="T:System.Xml.XPath.XPathExpression" /> object for the Urn. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Xml.XPath.XPathExpression" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Util">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Util.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Util.DbTypeToClrType(System.String)">
      <summary>Uses a command that turns the DB type to Clr type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Returns a command that turns the DBtype to ClrType.</returns>
      <param name="strDBType">A string value for the DB type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Util.EscapeString(System.String,System.Char)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The equivalent string with the character escaped.</returns>
      <param name="value">The string.</param>
      <param name="escapeCharacter">The character to escape.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Util.LoadAssembly(System.String)">
      <summary>Loads the specified assembly to be used. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The assembly to be used.</returns>
      <param name="assemblyName">A string value for the assembly name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Util.TransformToRequest(System.Data.DataSet,Microsoft.SqlServer.Management.Sdk.Sfc.ResultType)">
      <summary>Enables the transformation of the current object to a request. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The new request as a result of the transformation.</returns>
      <param name="ds">Represents the dataset.</param>
      <param name="res">The result type of the given request.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationMethod">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationMethod.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationMethod.Alter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationMethod.Create">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationMethod.Rename">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult" /> class contains information on the results of an SFC validate operation.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult.BindingKey">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets the name of the property that caused the validation error.</summary>
      <returns>A <see cref="T:System.String" /> value containing the property name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult.ErrorDetails">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets an <see cref="T:System.Exception" /> value containing details on the error thrown during validation.</summary>
      <returns>A <see cref="T:System.Exception" /> value containing the exception details. If no exception was thrown, this value will be null.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult.IsWarning">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets a value indicating whether the validation resulted in a warning.</summary>
      <returns>True if the validation resulted in a warning. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult.Text">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets the text of the validation result item.</summary>
      <returns>A <see cref="T:System.String" /> describing the validation result.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Provides data on the state of an SFC validation operation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new, default instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified exception and binding key.</summary>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.Exception,System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified exception, binding key, and fault type.</summary>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
      <param name="isWarning">Specifies whether the fault is a warning. If true, the fault is a warning. If false, the fault is an error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.String,System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified exception, binding key, and fault type.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.String,System.Exception,System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified message, exception, binding key, and fault type.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
      <param name="isWarning">Specifies whether the fault is a warning. If true, the fault is a warning. If false, the fault is an error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.String,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified message and binding key.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.#ctor(System.String,System.String,System.Boolean)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> class with the specified error message, binding key, and fault type.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
      <param name="isWarning">Specifies whether the fault is a warning. If true, the fault is a warning. If false, the fault is an error.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddError(System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds an error with the specified exception and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddError(System.String,System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds an error with the specified message, exception, and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddError(System.String,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds an error with the specified message and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddWarning(System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds a warning with the specified exception and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddWarning(System.String,System.Exception,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds a warning with the specified message, exception and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="error">Specifies the exception that is the source of the validation error.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.AddWarning(System.String,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Adds a warning with the specified message and binding key to the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</summary>
      <param name="message">Specifies the error message.</param>
      <param name="bindingKey">Specifies the name of the property that generated the exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.HasErrors">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets a value indicating whether the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> contains one or more errors.</summary>
      <returns>True if the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> contains at least one error. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.HasWarnings">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets a value indicating whether the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> contains one or more warnings.</summary>
      <returns>True if the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> contains at least one warning. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState.Results">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. Gets the list of results associated with this validation state.</summary>
      <returns>A list of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationResult" /> objects associated with the validation state.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.#ctor(Microsoft.SqlServer.Management.Common.ServerVersion,System.String,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Initializes an instance of the T:Microsoft.SqlServer.Managment.Sdk.Sfc.XmlRead class with the specified version, alias, and type of the Database Engine.</summary>
      <param name="version">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object specifying the version of the Database Engine.</param>
      <param name="serverAlias">A <see cref="T:System.String" /> value specifying an alias.</param>
      <param name="databaseEngineType">A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object that specifies the type of the Database Engine.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Alias">
      <summary>Gets or sets the alias name of the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value for the Alias.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Close">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Closed">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the current element has been read; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.DatabaseEngineType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Gets or sets the type of the Database Engine.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object that specifies the type of the Database Engine.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.GetAliasString(System.String)">
      <summary>Assigns a value for the Alias string. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Alias string value to get.</returns>
      <param name="str">A string that represents the string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.GetFields(System.String)">
      <summary>Adds the specified value of fields in the xml. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fields to get.</returns>
      <param name="fields">A string value for the fields.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.GetTextOfElement">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The text of the current element.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.IsElementWithCheckVersion(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the current element has a check version; otherwise, false.</returns>
      <param name="elemName">A <see cref="T:System.String" /> that specifies the name of the element.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Reader">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The XmlTextReader.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Skip">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead.Version">
      <summary>Gets or sets a specified version. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified version.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">A command that reads the xml.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement.Fields">
      <summary>Gets the specified fields in the xml. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fields in the xml.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement.MultipleLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The xml multiple link.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatement.Sql">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute tsql.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementFailCondition">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementFailCondition.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementFailCondition" /> class with the specified xmlReader parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Reads the xml.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementFailCondition.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to the next fail condition; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostfix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostfix.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Reads the xml</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostfix.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to read the next postfix; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Reads the xml.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess.ClassName">
      <summary>Gets the specified name for the class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The name of the class.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess.Fields">
      <summary>Gets the specified fields. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified fields.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to get the next post process; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPostProcess.TriggeredFields">
      <summary>Gets the triggered fields in the collection of objects. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The triggered fields in the collection of objects.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPrefix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPrefix.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Reads the xml.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadConditionedStatementPrefix.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to read the next prefix; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.#ctor(Microsoft.SqlServer.Management.Common.ServerVersion,System.String,Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Intializes an instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc" /> class with the specified server version, alias, and type of Database Engine.</summary>
      <param name="version">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object specifying the version of the Database Engine.</param>
      <param name="serverAlias">A <see cref="T:System.String" /> value specifying an alias.</param>
      <param name="databaseEngineType">A <see cref="T:Microsoft.SqlServer.Management.Common.DatabaseEngineType" /> object that specifies the type of the Database Engine.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.Close">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.LoadFile(System.Reflection.Assembly,System.String)">
      <summary>Loads the contents of an assembly file on the specified path. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="a">The loaded assembly in the file.</param>
      <param name="strFile">The name or path of the file in an assembly.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.Properties">
      <summary>Gets the document properties inherited in the assembly. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The properties of the document.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.ReadUnion">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the process reads the union tag; otherwise, false. The default is false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadDoc.Settings">
      <summary>Gets the specified settings for the assembly. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified settings for the assembly.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude" /> class with the specified xmlReader parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The XmlReader object that you wish to use as the underlying reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude.File">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the attribute file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude.RequestedFields">
      <summary>Gets the specified fields in the collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The requested fields in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadInclude.TableAlias">
      <summary>Gets the specified table alias. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string name for the table alias.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadLinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadLinkFields.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadLinkFields.DefaultValue">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute default value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadLinkFields.Field">
      <summary>Gets the specified field in the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute field name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadLinkFields.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute link field type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink.Expression">
      <summary>Gets the value of expression that is used for multiple links. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value for the expression.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink.LinkFields">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The link fields.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadMultipleLink.No">
      <summary>Gets the value of No in the link. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value of No.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect" /> class with the specified xmlReader parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Represents the Xml Reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect.Field">
      <summary>Gets the specified value of the field. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value of the field.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to read the next redirect orderby; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadOrderByRedirect.RedirectFields">
      <summary>Gets the collection of objects redirected to the fields. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The collection of objects redirected to the fields.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadParentLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadParentLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadParentLink" /> class with the specified xmlReader parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The Xml Reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadParentLink.MultipleLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The multiple link.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadParentLink.SimpleParentLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A simple parent link.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperties.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Represents xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperties.Include">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An include value to the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperties.Property">
      <summary>Gets the specified property in the Xml Read Property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property in the Xml Read Property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty" /> class with the specified xmlReader parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The Xml Reader used in the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Cast">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute requires cast; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.ClrType">
      <summary>Gets the CLR type value in the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The CLR type value in the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.DbType">
      <summary>Gets the specified type of database. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the type of database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Expensive">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute is expensive; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.ExtendedType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute is extended; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.HasPropertyLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute has link to other properties; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Hidden">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute should be hidden from the user; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Link">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies an attribute link.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.MultipleLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A multiple link value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Name">
      <summary>Gets the string input value of name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that represents the name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.ReadOnly">
      <summary>Gets a value that indicates whether the property is read only. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the property is read only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Size">
      <summary>Gets the string value of size. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the size.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Table">
      <summary>Gets the string value of table name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Usage">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute where can this property be used.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadProperty.Value">
      <summary>Gets the value of objects in the XmlReadProperty. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string representing the value of objects in the property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader to the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.ExpressionIsForTableName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute expression is for the actual table name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.Fields">
      <summary>Gets the collection of objects in the field. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The collection of objects in the field.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.Filter">
      <summary>Gets the filter string used in the XmlReadProperty. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the filter method.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.InnerJoin">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute join table name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.LeftJoin">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The left join table name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.MultipleLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute multiple link.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to retrieve the next property link; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.Table">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute table name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadPropertyLink.TableAlias">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute table alias in the query.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadRepeated">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadRepeated.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadRepeated.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">Represents the xml reader.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadRepeated.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to step to the next element; otherwise, false. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadRepeated.Next(System.String)">
      <summary>Retrieves a value that indicates the next step in the process. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A value that indicates the next step in the process.</returns>
      <param name="elemName">A string value of the element name.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.AdditionalFilter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An additional attribute filter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.Distinct">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to retrieve the distinct attribute; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.FailCondition">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The fail condition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.HasPropertyLink">
      <summary>Gets a value that indicates whether the current setting contains a property link. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the current setting contains a property link; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.Include">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The include attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.MainTable">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute main table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.OrderByRedirect">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The orderby redirect attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.ParentLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The parent link.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.Postfix">
      <summary>Gets the specified postfix of the settings. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The postfix of the settings.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.PostProcess">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The post process attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.Prefix">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute prefix.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.PropertyLink">
      <summary>Gets the property link needed in the process. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property link needed in the process.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.RequestParentSelect">
      <summary>Gets the selected parent of an object in the property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The selected parent of an object in the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSettings.SpecialQuery">
      <summary>Gets the process that executes the special query. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The special query to call.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSimpleParentLink">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSimpleParentLink.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSimpleParentLink.Local">
      <summary>Gets the value of the local object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The local object to inherit.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSimpleParentLink.Next">
      <summary>Indicates whether it goes to the next prefix in the xml. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if it goes to the next prefix in the xml; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSimpleParentLink.Parent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The parent property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSpecialQuery">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSpecialQuery.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSpecialQuery.Database">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute database name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlReadSpecialQuery.Query">
      <summary>Gets the attribute of the Query. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute of the Query.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelect">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelect.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelect.Field">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute field.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelectField">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelectField.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.XmlRead)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="xmlReader">The xml reader of the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelectField.Name">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlRequestParentSelectField.Next">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to read the next field; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.GetFirstElementOnLevel(System.Xml.XmlTextReader)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to get the first element on the current level; otherwise, false. </returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.GoDownOneLevel(System.Xml.XmlTextReader)">
      <summary>Reads until the execution goes down one level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the execution goes down one level; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.GoUpOneLevel(System.Xml.XmlTextReader)">
      <summary>Reads a specified value until the execution goes up one level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the execution goes up one level; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.IsElement(System.Xml.XmlTextReader,System.String)">
      <summary>Indicates whether the current entity is an element with the given name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the current entity is an element with the given name; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
      <param name="strName">A string that represents the string name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectChildrenByAttribute(System.Xml.XmlTextReader,System.String,System.String)">
      <summary>Selects the children elements by attribute. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the children elements are selected by their attributes; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
      <param name="strAttribute">A string value for the Attribute.</param>
      <param name="strValue">A string that represents the Value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectChildrenByName(System.Xml.XmlTextReader,System.String)">
      <summary>Selects the children elements by name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the children elements are selected by name; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
      <param name="strName">A string value for the Name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectElementByName(System.Xml.XmlTextReader,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to select the first element with the given name; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
      <param name="strName">A string that represents the string name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectNextElement(System.Xml.XmlTextReader)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to select the next element; otherwise, false. </returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectNextElement(System.Xml.XmlTextReader,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to select the next element by name; otherwise, false. </returns>
      <param name="reader">The text reader to use.</param>
      <param name="strName">A string that represents the string name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectNextElementOnLevel(System.Xml.XmlTextReader)">
      <summary>Indicates whether the reader selects the next element on the same level. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the reader selects the next element on the same level; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XmlUtility.SelectNextSibling(System.Xml.XmlTextReader)">
      <summary>Indicates whether the reader selects the next sibling of the current element. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the reader selects the next sibling of the current element; otherwise, false.</returns>
      <param name="reader">The text reader to use.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">Serialized information.</param>
      <param name="context">The streaming context.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="msg">A <see cref="T:System.String" /> that specifies the error message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException" /> class with the specified message exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="msg">A <see cref="T:System.String" /> that specifies the error message</param>
      <param name="e">The <see cref="T:System.Exception" /> that threw the XPathException, if any.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.ErrorCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The error code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathException.Message">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The exception message.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.BadContext">
      <summary>Bad context.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.BadQueryObject">
      <summary>Bad Query Object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.BooleanExpected">
      <summary>A Boolean was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.ConstantExpected">
      <summary>A Constant was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.ExpressionExpected">
      <summary>An Expression was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.FunctionExpected">
      <summary>A Function was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidArgument">
      <summary>Invalid Argument.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidDataRecordFilter">
      <summary>Invalid Data Record Filter.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidName">
      <summary>Invalid Name.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidNodeType">
      <summary>Invalid Node Type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidNumArgs">
      <summary>Invalid Number of Arguments.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidPattern">
      <summary>Invalid Pattern.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidPrefix">
      <summary>Invalid Prefix.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidToken">
      <summary>Invalid Token.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.InvalidVariable">
      <summary>Invalid Variable.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.Last">
      <summary>Last exception.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.MovedFromSelection">
      <summary>Moved From Selection.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NodeSetExpected">
      <summary>A Node Set was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NodeTestExpected">
      <summary>A Node Test was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NoSelectedSet">
      <summary>No Selected Set.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NotSupported">
      <summary>Not Supported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NoXPathActive">
      <summary>No XPath was active.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.NumberExpected">
      <summary>A Number was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.QueryExpected">
      <summary>A Query was Expected</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.Success">
      <summary>Success.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.TestExpected">
      <summary>A Test was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.TokenExpected">
      <summary>A Token was expected.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.UnclosedString">
      <summary>An Unclosed String occurred.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.UndefinedXsltContext">
      <summary>Undefined XSLT Context.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExceptionCode.UnknownMethod">
      <summary>Unknown Method.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.#ctor(System.Collections.Generic.IList{Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock})">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="blocks">A list of XPathExpressionBlock.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="strXPathExpression">A string value of XPathExpression.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.BlockExpressionSkeleton(System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The expression stripped of all filters including the given block index.</returns>
      <param name="blockIndex">An integer value of the block index.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.ExpressionSkeleton">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The expression stripped of all filters.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.GetAttribute(System.String,System.String)">
      <summary>Retrieves attribute for the given level from the filter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An attribute for the given level from the filter.</returns>
      <param name="attributeName">A <see cref="T:System.String" /> that specifies the attribute name.</param>
      <param name="type">A <see cref="T:System.String" /> that specifies the level name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The XPathExpression hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.Item(System.Int32)">
      <summary>Gets the tree for the level given by the index. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The tree for the level given by the index.</returns>
      <param name="index">An <see cref="T:System.Int32" /> that specifies the index.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.Length">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The number of levels.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpression.ToString">
      <summary>Returns the string representation of this expression. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The string representation of the expression.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.#ctor(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock" /> class with the specified name and filter node. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="name">A <see cref="T:System.String" /> that specifies the level name.</param>
      <param name="filter">A syntactical tree representation of a filter block.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.Copy">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A shallow copy of XPathExpressionBlock.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.Filter">
      <summary>Gets or sets a syntactical tree representation of a filter block. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A tree representation of a filter block.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.FixedProperties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of fixed properties.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.GetAttributeFromFilter(System.String)">
      <summary>Retrieves the attribute from filter if its value is specified. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attribute from filter.</returns>
      <param name="attributeName">A <see cref="T:System.String" /> that specifies the name of the attribute.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.GetHashCode">
      <summary>Serves as a hash function for a particular type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A hash code for the current object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.GetUniqueAttribute(Microsoft.SqlServer.Management.Sdk.Sfc.FilterNode)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of an attribute for a filter of the form.</returns>
      <param name="filter">The filter node.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.Name">
      <summary>Gets or sets the level name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The level name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.XPathExpressionBlock.ToString">
      <summary>Returns the string representation of this block. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The string representation.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcMetadata">
      <summary>Returns metadata for the type instance on which this interface is implemented.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcMetadata.Metadata">
      <summary>Gets metadata for the instance on which the ISfcMetadata interface is implemented.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery" /> object that contains type metadata.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcMetadataProvider">
      <summary>Defines a method that returns the root instance of a metadata provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcMetadataProvider.GetMetadataProvider">
      <summary>Returns the root instance of the metadata provider. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery" /> object that identifies the metadata provider.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceCollectionResolver">
      <summary>Represents the custom resolver interface.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceCollectionResolver.ResolveCollection(System.Object,System.Object[])">
      <summary>Resolves a strongly-typed target enumerable from the given source object.</summary>
      <returns>Returns <see cref="T:System.Collections.IEnumerable" />.</returns>
      <param name="instance">The source instance to resolve from.</param>
      <param name="args">The arguments used.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceCollectionResolver`2">
      <summary>Provides a generic interface for resolving from a source to an enumerable target.</summary>
      <typeparam name="T">The element type of the target enumeration.</typeparam>
      <typeparam name="S">The type of the source object to resolve from.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceCollectionResolver`2.ResolveCollection(`1,System.Object[])">
      <summary>Resolves a strongly-typed target enumerable from the given source object.</summary>
      <returns>The resolved target enumerable.</returns>
      <param name="instance">The source instance to resolve from.</param>
      <param name="args">The arguments for the resolver.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceResolver">
      <summary>Interface for resolving from a source to a single target.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceResolver.Resolve(System.Object,System.Object[])">
      <summary>Resolves from a source to a single target.</summary>
      <returns>The object to resolve.</returns>
      <param name="instance">The instance to be resolved.</param>
      <param name="args">The argument used in the resolving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceResolver`2">
      <summary>Represents the custom resolver interface.</summary>
      <typeparam name="T">The type of the source object to resolve from.</typeparam>
      <typeparam name="S">The type of the target object.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ISfcReferenceResolver`2.Resolve(`1,System.Object[])">
      <summary>Resolves from a source to a single target.</summary>
      <returns>Returns <see cref="{0}" />.</returns>
      <param name="instance">The source instance to resolve from.</param>
      <param name="args">The arguments used.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.ReferenceResolverDelegate">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The reference resolver delegate type.</returns>
      <param name="instance">The object instance.</param>
      <param name="parameters">The object parameter.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcBrowsableAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcBrowsableAttribute.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcBrowsableAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="isBrowsable">true to enable browsing of attribute; otherwise, false.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcBrowsableAttribute.IsBrowsable">
      <summary>Gets or sets a value that indicates whether the attribute is browsable. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the attribute is browsable; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality.None">
      <summary>Cardinality is none.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality.One">
      <summary>Cardinality is one.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality.OneToAny">
      <summary>Cardinality is one to any.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality.ZeroToAny">
      <summary>Cardinality is zero to any.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality.ZeroToOne">
      <summary>Cardinality is zero to one.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality.OneToAny">
      <summary>Cardinality is one to any.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality.ZeroToAny">
      <summary>Cardinality is zero to any.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerRelationship">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerRelationship.ChildContainer">
      <summary>Child Container.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerRelationship.ObjectContainer">
      <summary>Object Container.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementTypeAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementTypeAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementTypeAttribute" /> class with the specified element type name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="elementTypeName">A string value for the element type name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementTypeAttribute.ElementTypeName">
      <summary>Gets or sets the name of the element type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string representing the name of the element type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcIgnoreAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcIgnoreAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcInvalidForTypeAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcInvalidForTypeAttribute.#ctor(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="excludedType">The list of excluded types for a specific property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcInvalidForTypeAttribute.ExcludedType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of excluded types.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcKeyAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcKeyAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcKeyAttribute.#ctor(System.Int32)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="position">The specific position for the attribute.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcKeyAttribute.Position">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The key ordinal.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery" /> class with the specified type parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="type">The value of the type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.ElementTypeName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The element type name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.FindProperty(System.String)">
      <summary>Returns the property with the specified name. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property with the specified name.</returns>
      <param name="propertyName">A string value for the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.GetParentsFromType(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of possible parent type.</returns>
      <param name="childType">The child type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.GetRootFromType(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The root from the specified type.</returns>
      <param name="inputType">The type input.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.GetUrnSkeletonsFromType(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of possible Urn skeleton strings that lead to the specified type.</returns>
      <param name="inputType">The input type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.IsBrowsable">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified type is browsable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.Keys">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of properties holding the keys.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.Objects">
      <summary>Gets the specified objects from the list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The objects from the list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.Properties">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.ReferredBy">
      <summary>Gets the list of metadata referred by the server. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of metadata referred by the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.Relations">
      <summary>Gets the current relations of object in the list. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The relations of object in the list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of the node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataDiscovery.TypeAttributes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The list of attribute type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,System.ComponentModel.AttributeCollection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation" /> class with the specified parameters. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property. </param>
      <param name="type">Specifies the type.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="relationship">Specifies the relationship to its parent. </param>
      <param name="attributes">Specifies the list of attributes. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property. </param>
      <param name="type">The specified type of the property.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent. </param>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="containerType">The <see cref="T:System.Type" /> the container holds.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags,System.ComponentModel.AttributeCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="containerType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="flags">The specified flags.</param>
      <param name="attributes">A collection of attributes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags,System.Object,System.ComponentModel.AttributeCollection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation" /> class with the specified parameters. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property.</param>
      <param name="type">Specifies the type.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="containerType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="flags">The specified flags.</param>
      <param name="defaultValue">Specifies the default value of the property.</param>
      <param name="attributes">Specifies the list of attributes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,System.Type,System.ComponentModel.AttributeCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="containerType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="attributes">A collection of attributes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,System.ComponentModel.AttributeCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
      <param name="cardinality">The cardinality in relationship with parent.</param>
      <param name="attributes">A collection of attributes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
      <param name="flags">The property flags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.#ctor(System.String,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags,System.ComponentModel.AttributeCollection)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="propertyName">A string that specifies the name of the property.</param>
      <param name="type">The specified type of the property.</param>
      <param name="flags">The property flags.</param>
      <param name="attributes">A collection of attributes.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.Cardinality">
      <summary>Gets the cardinality of this type in relationship with its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The cardinality of this type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.ContainerType">
      <summary>Gets the container control type. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The container control <see cref="Type" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.IsBrowsable">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified type is browsable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.PropertyDefaultValue">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The default value of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.PropertyFlags">
      <summary>Gets the property flags in relation of the metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The property flags in relation of the metadata.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.PropertyName">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.Relationship">
      <summary>Gets a relationship with the parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A relationship with the parent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.RelationshipAttributes">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The attributes for the node.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.Resolve(System.Object)">
      <summary>Resolves a single target instance from the given source instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The resolved target instance.</returns>
      <param name="instance">The source instance to resolve for.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.Resolve``2(``1)">
      <summary>Resolves a strongly-typed single target instance from the given source instance.</summary>
      <returns>The resolved target instance.</returns>
      <param name="instance">The source instance to resolve for.</param>
      <typeparam name="T">The type of the target instance. </typeparam>
      <typeparam name="S">The type of the source instance.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.ResolveCollection(System.Object)">
      <summary>Resolves a single target instance from the given source instance.</summary>
      <returns>The resolved target instance.</returns>
      <param name="instance">The source instance to resolve for.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.ResolveCollection``2(``1)">
      <summary>Resolves a strongly-typed target enumerable from the given source instance.</summary>
      <returns>The resolved target values enumeration.</returns>
      <param name="instance">The source instance to resolve for.</param>
      <typeparam name="T">The type of the target enumeration.</typeparam>
      <typeparam name="S">The type of the source instance.</typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcMetadataRelation.SupportsDesignMode">
      <summary>Indicates whether the type supports design mode. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the type supports design mode; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcNonSerializableAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcNonSerializableAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcNonSerializableAttribute" />.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified type and cardinality. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="cardinality">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality" /> that specifies the cardinality of the type.</param>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified type and cardinality. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="cardinality">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality" /> that specifies the cardinality of the type.</param>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="flags">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags" /> associated with the instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality,System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality,System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="flags">The specified flags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified cardinality. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
      <param name="flags">The specified flags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="flags">The specified flags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified relationship. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified relationship and cardinality to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality" /> cardinality of the type in relationship to its parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcContainerCardinality" /> that specifies the cardinality of the type.</param>
      <param name="flags">The specified flags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified flag and relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="flags">The specified flag.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(System.Type)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.#ctor(System.Type,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute" /> class with the specified flag and the type contains. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
      <param name="flags">The specified flag.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.Deploy">
      <summary>Gets or sets a value indicating whether to deploy the specified flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to deploy the specified flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.Design">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to get the design of the specified flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.Flags">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified flags.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectAttribute.NaturalOrder">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to get the natural order of the specified flags; otherwise, false. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality.One">
      <summary>Cardinality is one.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectCardinality.ZeroToOne">
      <summary>Cardinality is zero to one.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags.Deploy">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags.Design">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags.NaturalOrder">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectFlags.None">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException" /> class with serialized information. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data.</param>
      <param name="context">The StreamingContext that contains contextual information about the source.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">A string value for the message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectNotFoundException" /> class with a specified error message and a reference to the inner exception. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship.ChildObject">
      <summary>A child object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship.Object">
      <summary>A singleton object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcObjectRelationship.ParentObject">
      <summary>A parent object.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcParentAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcParentAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcParentAttribute.#ctor(System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="parentName">A string that represents the parent name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcParentAttribute.Parent">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the Parent in the Parent Attribute.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.#ctor">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="flags">The specified SfcPropertyFlags.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags,System.String)">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="flags">The specified flags in the property.</param>
      <param name="defaultValue">The default value of an object in the property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Computed">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the object in the Property Attribute is computed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Data">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the Property Attribute contains the specified data; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.DefaultValue">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The default value of the property attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Deploy">
      <summary>Gets or sets a value indicating whether to deploy the specified flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>true to deploy the specified flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Design">
      <summary>Gets or sets a value indicating whether to design the specified flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure. </summary>
      <returns>true to design the specified flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Encrypted">
      <summary>Gets or sets a value indicating whether to encrypt the specified flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to encrypt the specified flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Expensive">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the Property Attribute contains expensive objects; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Flags">
      <summary>Gets or sets the value of the specified flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The value of the specified flag.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Matrix">
      <summary>Gets or sets a value indicating whether the specified flags are the same with SQL Matrix Database flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>true if the specified flags are equal to SQL Matrix database flags; otherwise, false. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.ReadOnlyAfterCreation">
      <summary>Gets or sets a value indicating whether to read only the specified flags after creations. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true to read only the specified flags after creation; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Required">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the SfcPropertyAttribute is required; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.SqlAzureDatabase">
      <summary>Gets or sets a value indicating whether the specified flags are the same with SqlAzureDatabase flags. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>true if the specified flags are equal to SqlAzureDatabase flags; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyAttribute.Standalone">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
      <returns>Valid values are yes if all entity declarations required by the XML document are contained within the document or no if an external document type definition (DTD) is required. If a standalone attribute is not present in the XML declaration, this property returns String empty.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Computed">
      <summary> A computed property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Data">
      <summary> A data property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Deploy">
      <summary> A deployed property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Design">
      <summary> A design property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Encrypted">
      <summary> An encrypted property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Expensive">
      <summary> An expensive property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Matrix">
      <summary>SQL Matrix Database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.None">
      <summary> A property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.ReadOnlyAfterCreation">
      <summary> A read only after creation property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Required">
      <summary> A required property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.SqlAzureDatabase">
      <summary>SQL Azure Database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Standalone">
      <summary>SQL Server stand-alone database.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute" /> class with the specified resolver type.</summary>
      <param name="resolverType">The type to instantiate a resolver from.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type,System.String,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute" /> class with the specified reference type and urn template. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="referenceType">The reference type.</param>
      <param name="urnTemplate">A <see cref="T:System.String" /> that specifies the template of the URN.</param>
      <param name="parameters">Parameters for path expression.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute" /> class with the specified resolver type and parameters.</summary>
      <param name="resolverType">The type to instantiate a resolver from.</param>
      <param name="parameters">The parameters for the resolver method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type,System.String[],System.String,System.String[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="referenceType">The type reference that describes the Type.</param>
      <param name="keys">A list of key objects.</param>
      <param name="urnTemplate">A string that represents the urnTemplate.</param>
      <param name="parameters">A list of parameters.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type,System.String[],System.Type,System.String,System.String[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="referenceType">The type reference that describes the Type.</param>
      <param name="keys">A list of key objects.</param>
      <param name="resolverType">The type resolver that describes the Type.</param>
      <param name="methodName">A string that represents the method name.</param>
      <param name="parameters">A list of given parameters.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.#ctor(System.Type,System.Type,System.String,System.String[])">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="referenceType">The type reference that describes the Type.</param>
      <param name="resolverType">The type resolver that describes the Type.</param>
      <param name="methodName">A string that represents the method name.</param>
      <param name="parameters">A list of given parameters.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Arguments">
      <summary>Gets the arguments for the urnTemplate. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the urnTemplate.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.GetUrn(System.Object)">
      <summary>Gets the Urn reference from the specified instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Urn reference or &lt; languageKeyword&gt;null&lt;/languageKeyword&gt; if the attribute does not have a path expression defined.</returns>
      <param name="instance">The instance to get the Urn.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.InstanceResolver">
      <summary>Gets the custom resolver interface.</summary>
      <returns>The custom resolver interface.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Keys">
      <summary>Gets or sets the keys that participate in the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string value that specifies the keys that participate in the reference.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Resolve(System.Object)">
      <summary>Resolves a single target instance from the given source instance. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The resolved target instance.</returns>
      <param name="instance">The source instance to resolve from.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Resolve``2(``1)">
      <summary>Resolves a strongly-typed single target instance from the given source instance.</summary>
      <returns>The resolve target instance.</returns>
      <param name="instance">The source instance to resolve from.</param>
      <typeparam name="T">The type of the target instance</typeparam>
      <typeparam name="S">The type of the source instance.</typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Resolver">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The specified delegate resolver method.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.Type">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The Type that describes the Type attribute.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceAttribute.UrnTemplate">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that represents the Urn template.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute">
      <summary>Represents the attribute for references to an enumerable target.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute" /> class with optional keys.</summary>
      <param name="resolverType">The type to instantiate a resolver from.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.#ctor(System.Type,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute" /> class with optional keys and parameter.</summary>
      <param name="resolverType">The type to instantiate a resolver from.</param>
      <param name="parameters">Any parameters needed for the resolver method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.Arguments">
      <summary>Gets the arguments for the resolver.</summary>
      <returns>The arguments for the resolver.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.CollectionResolver">
      <summary>Gets the custom resolver interface.</summary>
      <returns>The custom resolver interface.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.ResolveCollection(System.Object)">
      <summary>Resolve a target enumerable from the given source object.</summary>
      <returns>The resolved target enumerable.</returns>
      <param name="instance">The source instance to resolve from.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionAttribute.ResolveCollection``2(``1)">
      <summary>Resolve a strongly-typed target enumerable from the given source object.</summary>
      <returns>The resolved target enumerable.</returns>
      <param name="instance">The source instance to resolve from.</param>
      <typeparam name="T">The type of the target instance.</typeparam>
      <typeparam name="S">The type of the source instance to resolve from.</typeparam>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceCollectionResolverFactoryDelegate">
      <summary>Represents the reference resolver delegate type for single object targets.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceResolverFactoryDelegate">
      <summary>Represents the reference resolver factory delegate type called to obtain a single target reference resolver interface.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute">
      <summary>Represents an attribute that allows valid values to be returned that can be applied to a property that is also a soft reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute.#ctor(System.String,System.String,System.String[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute" /> class with the specified field and path expression. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="pathExpression">A string that specifies the path expression.</param>
      <param name="field">A string that specifies the field.</param>
      <param name="parameters">Parameters for path expression.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute.Arguments">
      <summary>Gets the arguments for the PathExpression. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that specifies the arguments for the PathExpression.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute.Field">
      <summary>Gets the field that needs to be return by the query. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the field that needs to be return by the query.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcReferenceSelectorAttribute.PathExpression">
      <summary>Gets the path expression that is use to resolve the reference. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A string that specifies the path expression.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.ChildContainer">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.ChildObject">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.Ignore">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.None">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.Object">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.ObjectContainer">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship.ParentObject">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute">
      <summary>Represents a base class for various classes. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute" /> class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute" /> class with the specified relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute" /> class with the specified cardinality and relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">The <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality" /> of the type in relationship to its parent.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationship,Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcCardinality,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute" /> class with the specified cardinality and relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="relationship">Specifies the relationship to its parent.</param>
      <param name="cardinality">Specifies the cardinality of the type in relationship to its parent. </param>
      <param name="containsType">The <see cref="T:System.Type" /> the container holds.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.Cardinality">
      <summary>Gets or sets the cardinality of the type in relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The cardinality of the type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.ContainsType">
      <summary>Gets or sets the type that container holds. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type that container holds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcRelationshipAttribute.Relationship">
      <summary>Gets or sets the relationship to its parent. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The relationship to its parent.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSerializationAdapterAttribute">
      <summary>Represents the attribute to specify the type of serialization adapter to use for a particular property. Do not reference this member directly in your code. It supports the SQL Server infrastructure..</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSerializationAdapterAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSerializationAdapterAttribute" /> class with the specified type of the adapter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="adapterType">The type of the adapter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSerializationAdapterAttribute.SfcSerializationAdapterType">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The type of Serialization Adapter.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute">
      <summary>Represents the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute" /> class to specify supported SKU of a property or class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute" /> class with the specified name of SKU. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="skuName">A <see cref="T:System.String" /> that specifies the name of the SKU.</param>
      <param name="exclusive">Indicates whether the specified SKU is exclusive or inclusive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute.#ctor(System.String[],System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute" /> class with the specified names of SKU. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="skuNames">Specifies the list of SKU names.</param>
      <param name="exclusive">Indicates whether the list of specified SKU is exclusive or inclusive.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute.Exclusive">
      <summary>Gets a value indicating whether the specified SKU's are exclusive of the property or inclusive. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>true if the specified SKU's are exclusive; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcSkuAttribute.SkuNames">
      <summary>Gets the specified list of SKU names. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A list of SKU names.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute">
      <summary>Represents an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute" /> class to specify supported version of a property or class. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute" /> class with the specified begin major parameter. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="beginMajor">A version on which support for this property started.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.#ctor(System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute" /> class with the specified property versions. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="beginMajor">A version on which support for this property started.</param>
      <param name="endMajor">A version on which support for this property ended.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute" /> class with the specified property versions. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="beginMajor">A version on which support for this property started.</param>
      <param name="beginMinor">A version on which support for this property ended.</param>
      <param name="beginBuild">An integer that specifies the build to begin.</param>
      <param name="beginRevision">An integer that specifies the revision to begin.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute" /> class with the specified property versions. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <param name="beginMajor">A version on which support for this property started.</param>
      <param name="beginMinor">A minor version on which support for this property started.</param>
      <param name="beginBuild">An integer that specifies the build to begin.</param>
      <param name="beginRevision">An integer that specifies the revision to begin.</param>
      <param name="endMajor">A version on which support for this property ended.</param>
      <param name="endMinor">A minor version on which support for this property ended.</param>
      <param name="endBuild">An integer that specifies the build to end.</param>
      <param name="endRevision">An integer that specifies the revision to end.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.BeginVersion">
      <summary>Gets the version on which support for this property started. Null if start version is undefined. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The started version.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcVersionAttribute.EndVersion">
      <summary>Gets the version on which support for this property ended. Null if open-ended. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>The ended version.</returns>
    </member>
  </members>
</doc>