﻿<?xml version="1.0" encoding="utf-8"?>

<doc>
  <assembly>
    <name>Microsoft.VisualStudio.Shell.Framework</name>
  </assembly>
  <members>
    <member name="E:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusModePropertyChanged">
      <summary>Raised when the CommandFocusMode property has changed.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.Closed">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.AfterInvalidateItems">
      <summary>Event raised after an <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnInvalidateItems(System.UInt32)" /> notification occurs for an item.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.OnItemAdded">
      <summary>Event raised after an <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnItemAdded(System.UInt32,System.UInt32,System.UInt32)" /> notification occurs for an item.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsManagedSettingsChangeEventSource.SettingChanged">
      <summary>Occurs when settings have changed.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsTaskEvents.OnBlockingWaitBegin">
      <summary>Raised when a blocking wait call is made to an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" /> instance on the main thread of Visual Studio.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsTaskEvents.OnBlockingWaitEnd">
      <summary>Raised when a blocking wait call to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" /> is finished on the main thread of Visual Studio.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.IVsTaskEvents.OnMarkedAsBlocking">
      <summary>Raised when this task is marked as a blocking task for a wait on the main thread of Visual Studio.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderManager.SccStatusChanged">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProviderBinder.SccBindingsChanged">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProviderBinder.SccStatusChanged">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.EntriesChanged">
      <summary>Raised (on the thread that created the control) after the controls entries have changed.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.FiltersChanged">
      <summary>Raised whenever the table's filter is changed via SetFilter.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.PreEntriesChanged">
      <summary>Raised before the control entries have changed.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.DataStabilityChanged">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.GroupingsChanged">
      <summary />
    </member>
    <member name="E:Microsoft.VisualStudio.Shell.TableManager.ITableManager.SourcesChanged">
      <summary>Raised whenever sources are added or removed from this table manager.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CircularTaskDependencyException.VS_E_CIRCULARTASKDEPENDENCY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusModeProperty">
      <summary>Specifies how the control on which it's set is registered with the CommandFocusManager for handling focus restoration and entering menu mode.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandNavigationOrderProperty">
      <summary>Allows a control to specify its keyboard navigation cycle order with respect to other command navigable controls.  A larger value moves the control later in the cycle list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.IsCommandNavigableProperty">
      <summary>Marks a control as part of the keyboard navigation cycle list for menus/toolbars.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.FocusChangeForCrossThreadClientEventArgs.FocusChangeForCrossThreadClientEvent">
      <summary>An event raised to alert Visual Studio to the fact that a window belonging to a thread other than the Visual Studio UI thread is gaining Win32 focus.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.HierarchyGraphNodeProperties.HierarchyItem">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RssCommands.EnableDownload">
      <summary>Enables downloading of RSS content. There is no command parameter for this command.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RssCommands.PromptForCredentials">
      <summary>Prompts the user for Web proxy credentials. There is no command parameter for this command.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RssCommands.SetUrl">
      <summary>Sets the RSS feed URL. The command parameter for this command is the URL of the RSS feed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.Column">
      <summary>Gets the column.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState.DescendingSort">
      <summary>Indicates whether the sort is a descending sort.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState.IsVisible">
      <summary>The current visibility of the column.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState.Name">
      <summary>The name of the column that this state applies to. Equal to TableColumnDefinition.Name.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState.SortPriority">
      <summary>Sort priority for the column. A priority of 0 means the table is not sorted using this column. If more than one column has a priority &gt; 0, then the table sorted by chaining the columns together in priority order (e.g. if two rows are equal according to the column with a priority of 1, then the two rows are compared using the column with a priority of 2, etc.).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState.Width">
      <summary>The current visibility of the column.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.ColumnState2.GroupingPriority">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs.VersionNumber">
      <summary>Version number of the update. This number is incremented by the table control on every update.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.FiltersChangedEventArgs.Key">
      <summary>The key.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.FiltersChangedEventArgs.NewFilter">
      <summary>Filter after the change. This will be null if the filter associated with &lt;see name="Key"/&gt; was removed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.FiltersChangedEventArgs.OldFilter">
      <summary>The filter before the change. This will be null if there was no filter associated with Key.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.BuildTool">
      <summary>Column used to display the build tool that generated the error (e.g. "FxCop"). This column uses the StandardTableKeyNames.BuildTool key name in an entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.Column">
      <summary>The column used to display the column number associated with the entry. This column uses the StandardTableKeyNames.Column key name in an entry. The value displayed in the column is one more than the entry's StandardTableKeyNames.Column value.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.DetailsExpander">
      <summary>The column used to indicate whether or not the entry has additional content associated with it.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.DocumentName">
      <summary>The column used to display the document name associated with the entry. This column uses the StandardTableKeyNames.DocumentName key name in an entry. This column displays only the file name Path.GetFileName(string) in the column. The full path is displayed as a tool tip on the column (and is used when copying the column's contents).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ErrorCategory">
      <summary>Column used to display the entry's error category (e.g. "Compiler"). This column uses the StandardTableKeyNames.ErrorCategory key name in an entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ErrorCode">
      <summary>Column used to display the entry's error code (e.g. "CS2912"). This column uses the StandardTableKeyNames.ErrorCode and StandardTableKeyNames.ErrorCodeToolTip key names in an entry. This column is displayed as a hyperlink in the table. The &lt; StandardTableKeyNames.ErrorCode is the hyperlink's text and the StandardTableKeyNames.ErrorCodeToolTip is the tooltip that is displayed when hovering over the link. Clicking on the hyperlink is equivalent to navigating to the entry's associated help information (see ITableEntryHandle.NavigateToHelp.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ErrorRank">
      <summary>Column used to display the entry's error rank (see StandardTableKeyNames.ErrorRank for more details). This column uses the StandardTableKeyNames.ErrorRank key name in an entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ErrorSeverity">
      <summary>Column used to display the entry's severity (based on either StandardTableKeyNames.ErrorSeverityImage or StandardTableKeyNames.ErrorSeverity). This column uses the StandardTableKeyNames.ErrorSeverity or StandardTableKeyNames.ErrorSeverityImage key name in an entry. If StandardTableKeyNames.ErrorSeverityImage is specified, then that ImageMoniker displayed in the column. Otherwise, a moniker based on StandardTableKeyNames.ErrorSeverity is used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ErrorSource">
      <summary>Column used to display the entry's error source (e.g. "Build"). This column uses the StandardTableKeyNames.ErrorSource key name in an entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.Line">
      <summary>The column used to display the line number associated with the entry. This column uses the StandardTableKeyNames.Line key name in an entry. The value displayed in the column is one more than the entry's StandardTableKeyNames.Line value.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.Priority">
      <summary>Column used to display the entry's priority. This column uses the StandardTableKeyNames.Priority or StandardTableKeyNames.PriorityImage key name in an entry. If StandardTableKeyNames.PriorityImage is specified then that ImageMoniker displayed in the column. Otherwise a moniker based on StandardTableKeyNames.Priority is used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ProjectName">
      <summary>Column used to display the entry's project (e.g. "ConsoleApplication1"). This column uses the StandardTableKeyNames.ProjectName key name in an entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.ProjectRank">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions.Text">
      <summary>The column used to display the descriptive text associated with the entry. This column uses the StandardTableKeyNames.Text and StandardTableKeyNames.FullText key names in an entry. If the StandardTableKeyNames.FullText value exists, then StandardTableKeyNames.Text is displayed in the column, and the full text is used as a tool tip and when copying the contents. If the StandardTableKeyNames.FullText value doesn't exist, then StandardTableKeyNames.Text is displayed in the column and when copying the contents, and there is no tool tip.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions2.Definition">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions2.LineText">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions2.NameSpace">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions2.Path">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableControlEventProcessors.Default">
      <summary>Default Table Control event processor which is implemented in built-in box. All custom event processors should be ordered before this default one.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableControlEventProcessors.ErrorList">
      <summary>The event processor for Table Control in ErrorList and TaskList windows (implemented in ErrorList Package).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableDataSources2.BucketTableDataSource">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableDataSources2.FindAllReferencesTableDataSource">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.Definition">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.DefinitionIcon">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.LineText">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.NameSpace">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.Path">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.ProjectNames">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2.TextInlines">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StandardTables2.FindAllReferences">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.Comparer">
      <summary>String comparison used to compare two different buckets.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.Name">
      <summary>The name of the bucket.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.ToolTip">
      <summary>ToolTip of the bucket (can be null).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs.SelectionChangedEventArgs">
      <summary>The SelectionChangedEventArgs that initiated this event.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources.AnyDataSource">
      <summary>Represents a string identifier of an "any data source". Used by ITableControlEventProcessorProvider to identify event processors that are not limited to any particular data source. Wildcards in the source string are not supported in general. This is handled as a special case.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources.CommentTableDataSource">
      <summary>The ITableDataSource.SourceTypeIdentifier for sources providing comment tasks to the task list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources.ErrorTableDataSource">
      <summary>The string equivalent of the "ITableDataSource.SourceTypeIdentifier for sources providing errors to the error list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources.ShortcutTableDataSource">
      <summary>The string equivalent of the ITableDataSource.SourceTypeIdentifier for sources providing shortcut tasks to the task list. Corresponds to GUID_Shortcut_TaskProvider&lt;/para&gt;</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources.UserTableDataSource">
      <summary>The string equivalent of the ITableDataSource.SourceTypeIdentifier for sources providing user tasks to the task list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.BuildTool">
      <summary>The name of the tool that generated the error (e.g. "fxcop"). Expected data type is string.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.Column">
      <summary>The column number associated with a table-entry. The raw value should be an integer. The first column of a line should be column 0.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.DetailsExpander">
      <summary>The details expander associated with a table-entry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.DocumentName">
      <summary>The full path of the document associated with a table-entry. The raw value should be string.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorCategory">
      <summary>The error category. Expected data type type is string (e.g. "Compiler").</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorCode">
      <summary>The text displayed in the StandardTableColumnDefinitions.ErrorCode column. Expected data type is string (e.g. "CS1591"). If this value is not set, then the column will be left blank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorCodeToolTip">
      <summary>The tooltip displayed in the StandardTableColumnDefinitions.ErrorCode column. Expected data type is string.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorRank">
      <summary>The ranking of the error compared with other errors. Expected data type is ErrorRank .Errors with the lowest rank are, by default, displayed first in the error list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorSeverity">
      <summary>The error severity (despite the expected data type of the value). Expected data type is __VSERRORCATEGORY.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorSeverityImage">
      <summary>The icon used to indicate the error severity. Expected data type is Imaging.Interop.ImageMoniker.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ErrorSource">
      <summary>The entry's error source (e.g. "Build"). Expected data type is ErrorSource.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.FullText">
      <summary>The full text associated with a table-entry in the case when StandardTableKeyNames.Text is truncated. The raw value should be string. If StandardTableKeyNames.Text has not been truncated, then attempts to get the value for this key should fail. If StandardTableKeyNames.Text has been truncated, then this value should contain the all of the truncated text (along with whatever text was removed).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.HasVerticalContent">
      <summary>Definition for whether a table-entry has vertical content. The raw value should be a boolean.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.HelpKeyword">
      <summary>Help keyword of the help associated with this table entry. Expected data type is string. VS will, first, try to display help using the keyword. If that fails, it will try to open the link specified in StandardTableKeyNames.HelpLink.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.HelpLink">
      <summary>URI of the help associated with this table entry. Expected data type is string. This entry will be used to open a URI if the either the entry has no StandardTableKeyNames.HelpKeyword or attempting to use the keyword to open help fails.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ImageIndex">
      <summary>The IVsTaskItem.ImageListIndex() of the error (for errors reported using the legacy APIs).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.IsActiveContext">
      <summary>Was the error generated from the active context? If this value is set, then the text associated with the StandardTableColumnDefinitions.ErrorSeverity will have "(active)" or " (inactive)" appended to it, depending on the value. The expected data type is <see langword="bool" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.Line">
      <summary>The line number associated with a table-entry. The raw value should be an integer. The first line of a file should be line 0.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.OutputWindowMessageId">
      <summary>The message ID that is used to associate an entry in the error list with a text message in the output window. The expected value data type is <see langword="uint" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.OutputWindowMessageProvider">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.Priority">
      <summary>The error priority. Expected data type is VSTASKPRIORITY.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.PriorityImage">
      <summary>The icon used to indicate the error priority. Expected data type is Imaging.Interop.ImageMoniker.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ProjectGuid">
      <summary>The Guid of the project. Expected data type is Guid.Use IVsSolution.GetGuidOfProject to get the project's Guid from an IVsHierarchy. Performance will be improved if you "prebox" your Guid by, in your ITableEntry or ITableEntriesSnapshot, having a member variable private object boxedProjectGuid = projectGuid; and returning boxedProjectGuid instead of projectGuid.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.ProjectName">
      <summary>The name of the project. Expected data type is string (e.g. "ConsoleApplication1").</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.TaskCategory">
      <summary>The category of the item. Expected data type is VSTASKCATEGORY.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames.Text">
      <summary>The text associated with a table-entry. The raw value should be string. The length of this text should be constrained to what fits nicely in the error list. If it is too long, you should truncate text to something reasonable and return the untruncated text in StandardTableKeyNames.FullText.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTables.ErrorsTable">
      <summary>The string equivalent of the ITableManager.Identifier for the ITableManager providing errors for the Error List.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.StandardTables.TasksTable">
      <summary>The string equivalent of the ITableManager.Identifier for the ITableManager providing tasks for the Task List.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TaskSchedulingException.VS_E_TASKSCHEDULERFAIL">
      <summary>
          Visual Studio specific error HRESULT code returned when a task could not be scheduled at the requested time.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VSCommands.Browse">
      <summary>Opens the Web Browser window in Visual Studio.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VSCommands.ExecuteCommand">
      <summary>Executes a Visual Studio command table command.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Services.IVsCodeContainerProviderService.AcquireAndTryOpenCodeContainerAsync(System.Guid,Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer)">
      <summary />
      <param name="provider" />
      <param name="onlineCodeContainer" />
    </member>
    <member name="M:Microsoft.VisualStudio.Services.IVsCodeContainerProviderService.IsCodeContainerProviderInstalled(System.Guid)">
      <summary />
      <param name="provider" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.AccountPickerOptions.#ctor(System.Windows.Window,System.String)">
      <summary>Initializes a new instance of the options used to create an account picker.</summary>
      <param name="parentWindow">The window hosting the account picker.</param>
      <param name="hostId">A unique identifier for this host, usually the package guid, that will be used when reporting telemetry.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.BlockingTaskEventArgs.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsTask,Microsoft.VisualStudio.Shell.Interop.IVsTask)">
      <summary>Instantiates a new instance of BlockingTaskEventArgs with the specified tasks.</summary>
      <param name="blockingTask">The blocking task.</param>
      <param name="blockedTask">The blocked task.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CircularTaskDependencyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.CircularTaskDependencyException" /> class.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CircularTaskDependencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.CircularTaskDependencyException" /> class.</summary>
      <param name="info">The object that holds the serialized object data.</param>
      <param name="context">The contextual information about the source or destination.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CircularTaskDependencyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.CircularTaskDependencyException" /> class.</summary>
      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainer.#ctor">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.#ctor(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties,Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer,System.Boolean,System.DateTimeOffset)">
      <summary />
      <param name="localProperties" />
      <param name="remote" />
      <param name="isFavorite" />
      <param name="lastAccessed" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.CompareTo(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer)">
      <summary />
      <param name="other" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.GetStatus">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.WithIsFavorite(System.Boolean)">
      <summary />
      <param name="isFavorite" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.WithLastAccessed(System.DateTimeOffset)">
      <summary />
      <param name="lastAccessed" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.WithLocalProperties(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties)">
      <summary />
      <param name="localProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.WithRemote(Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer)">
      <summary />
      <param name="remote" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerEqualityComparer.Equals(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer,Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer)">
      <summary />
      <param name="x" />
      <param name="y" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerEqualityComparer.GetHashCode(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer)">
      <summary />
      <param name="obj" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.#ctor(System.String,Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerType,Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties)">
      <summary />
      <param name="fullPath" />
      <param name="type" />
      <param name="sourceControlProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.WithFullPath(System.String)">
      <summary />
      <param name="fullPath" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.WithSourceControl(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties)">
      <summary />
      <param name="sourceControlProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.WithType(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerType)">
      <summary />
      <param name="type" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalPropertiesEqualityComparer.Equals(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties,Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties)">
      <summary />
      <param name="x" />
      <param name="y" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalPropertiesEqualityComparer.GetHashCode(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties)">
      <summary />
      <param name="obj" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.#ctor(System.String,System.String,System.Guid)">
      <summary />
      <param name="repositoryName" />
      <param name="repositoryRootFullPath" />
      <param name="sccProvider" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.WithRepositoryRootFullPath(System.String)">
      <summary />
      <param name="repositoryRootFullPath" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.WithSccProvider(System.Guid)">
      <summary />
      <param name="sccProvider" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlPropertiesEqualityComparer.Equals(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties,Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties)">
      <summary />
      <param name="x" />
      <param name="y" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlPropertiesEqualityComparer.GetHashCode(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties)">
      <summary />
      <param name="obj" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerProvider.AcquireCodeContainerAsync(Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer,System.IProgress{Microsoft.VisualStudio.Shell.ServiceProgressData},System.Threading.CancellationToken)">
      <summary />
      <param name="onlineCodeContainer" />
      <param name="downloadProgress" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerProvider.AcquireCodeContainerAsync(System.IProgress{Microsoft.VisualStudio.Shell.ServiceProgressData},System.Threading.CancellationToken)">
      <summary />
      <param name="downloadProgress" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager.AddOrUpdateAsync(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer,System.Threading.CancellationToken)">
      <summary />
      <param name="codeContainer" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager.ClearAsync(System.Threading.CancellationToken)">
      <summary />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager.GetAsync(System.String,System.Threading.CancellationToken)">
      <summary />
      <param name="fullPath" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager.RemoveAsync(Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer,System.Threading.CancellationToken)">
      <summary />
      <param name="codeContainer" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager.SubscribeAsync(System.Threading.Tasks.Dataflow.ITargetBlock{Microsoft.VisualStudio.Shell.StatefulReadOnlyList{Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer,System.Nullable{System.Int32}}},System.Threading.CancellationToken)">
      <summary />
      <param name="targetBlock" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManagerFactory.Create">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.#ctor(System.String,System.Guid,System.Uri,System.Uri,System.DateTimeOffset,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
      <summary />
      <param name="name" />
      <param name="codeContainerProvider" />
      <param name="displayUrl" />
      <param name="browseOnlineUrl" />
      <param name="lastAccessed" />
      <param name="extraProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.CompareTo(Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer)">
      <summary />
      <param name="other" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithBrowseOnlineUrl(System.Uri)">
      <summary />
      <param name="browseOnlineUrl" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithCodeContainerProvider(System.Guid)">
      <summary />
      <param name="codeContainerProvider" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithDisplayUrl(System.Uri)">
      <summary />
      <param name="displayUrl" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithExtraProperties(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
      <summary />
      <param name="extraProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithLastAccessed(System.DateTimeOffset)">
      <summary />
      <param name="lastAccessed" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.WithName(System.String)">
      <summary />
      <param name="name" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainerEqualityComparer.Equals(Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer,Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer)">
      <summary />
      <param name="x" />
      <param name="y" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainerEqualityComparer.GetHashCode(Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer)">
      <summary />
      <param name="obj" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.GetCommandFocusMode(System.Windows.DependencyObject)">
      <summary>Gets the command focus mode for the specified element.</summary>
      <param name="element">The element.</param>
      <returns>The command focus mode.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.GetCommandNavigationOrder(System.Windows.DependencyObject)">
      <summary>Gets the command navigation order for the specified element.</summary>
      <param name="element">The element.</param>
      <returns>The command navigation order.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.GetIsCommandNavigable(System.Windows.DependencyObject)">
      <summary>Determins whether the command is navigable.</summary>
      <param name="element">The element.</param>
      <returns>True if the command is navigable, otherwise false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.SetCommandFocusMode(System.Windows.DependencyObject,Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode)">
      <summary>Sets the command focus mode for the element.</summary>
      <param name="element">The element.</param>
      <param name="value">The command focus mode.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.SetCommandNavigationOrder(System.Windows.DependencyObject,System.Int32)">
      <summary>Sets the command navigation order for the specified element.</summary>
      <param name="element">The element.</param>
      <param name="value">The command navigation order.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.CommandNavigationHelper.SetIsCommandNavigable(System.Windows.DependencyObject,System.Boolean)">
      <summary>Determines whether or not the command is navigable.</summary>
      <param name="element">The element.</param>
      <param name="value">True if the command is navigable, otherwise false.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential.GetProperty(System.String)">
      <summary>Gets a property related to the credential out of storage. The name cannot be null or empty, or whitespace. If the property cannot be found or the underlying credential has been deleted null will be returned. Property names are case insensitive</summary>
      <param name="name">The name of the property.</param>
      <returns>The property.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential.RefreshTokenValue">
      <summary>Gets the token value (secret) for this credential. If the underlying credential has been deleted, TokenValue is an empty string, and false is returned.</summary>
      <returns>
          <see langword="true" /> if the TokenValue exists, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential.SetProperty(System.String,System.String)">
      <summary>Se s a property related to the credential in storage. To remove a property, you must remove the token itself from storage. The name cannot be null or empty, or whitespace. The value cannot be null. If the underlying credential could not be found, false is returned. Setting the same name again will overwrite the property. Property names are case-insensitive</summary>
      <param name="name">The name.</param>
      <param name="value">The value.</param>
      <returns>
          <see langword="true" /> if the property was set, <see langword="false" /> if the credential could not be found.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential.SetTokenValue(System.String)">
      <summary>Sets the token value (secret) for this credential. If the underlying credential has already been deleted it gets re-added with the new token value. The token cannot be null or empty, or whitespace.</summary>
      <param name="tokenValue">The token value.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService.Add(Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey,System.String)">
      <summary>Add a new credential to the storage. If a key already exists it is overwritten.</summary>
      <param name="credentialKey">The credential key. It cannot be null.</param>
      <param name="credentialValue">The credential value. It cannot be null.</param>
      <returns>The credential.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService.CreateCredentialKey(System.String,System.String,System.String,System.String)">
      <summary>Creates a credential key that can be used with the Retrieve and Remove methods.</summary>
      <param name="featureName">The feature name. It cannot be null, empty, or whitespace.</param>
      <param name="resource">The resource. It cannot be null, empty, or whitespace.</param>
      <param name="userName">The user name. It cannot be null, empty, or whitespace.</param>
      <param name="type">The type. It cannot be null, empty, or whitespace.</param>
      <returns>The credential key.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService.Remove(Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey)">
      <summary>Removes a credential from storage. </summary>
      <param name="credentialKey">The credential key.</param>
      <returns>
          <see langword="true" /> if the credential could be removed, <see langword="false" /> if the credential does not exist or cannot be removed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService.Retrieve(Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey)">
      <summary>Removes a credential from storage.</summary>
      <param name="credentialKey">The credential key.</param>
      <returns>
          <see langword="true" /> if the credential could be removed, <see langword="false" /> if the credential does not exist or cannot be removed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService.RetrieveAll(System.String)">
      <summary>Retrieves all the specified credentials for a given feature name. Each credential is a snapshot of what is in the credential store.</summary>
      <param name="featureName">The feature name.</param>
      <returns>An enumeration of IVsCredential objects. If no credentials exist, an empty enumeration is returned.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.VsCredentialStorageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of VsCredentialStorageException.</summary>
      <param name="info">The information.</param>
      <param name="context">The context.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.VsCredentialStorageException.#ctor(System.String)">
      <summary>Initializes a new instance of VsCredentialStorageException.</summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.VsCredentialStorageException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of VsCredentialStorageException.</summary>
      <param name="message">The exception message.</param>
      <param name="e">The nested exception.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesService.StartSearch(System.String)">
      <summary />
      <param name="label" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.AddCommandTarget(Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget,Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget@)">
      <summary />
      <param name="target" />
      <param name="next" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.SetProgress(System.Double)">
      <summary />
      <param name="progress" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.SetProgress(System.Int32,System.Int32)">
      <summary />
      <param name="completed" />
      <param name="maximum" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FindAllReferences.SVsFindAllReferences.#ctor">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FocusChangeForCrossThreadClientEventArgs.#ctor(System.IntPtr)">
      <summary>Initializes a new instance of FocusChangeFOrCrossThreadClientEventArgs.</summary>
      <param name="hwndGainingFocus">The HWND gaining focus.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.FocusChangeForCrossThreadClientEventArgs.#ctor(System.IntPtr,System.Object)">
      <summary>Initializes a new instance of FocusChangeFOrCrossThreadClientEventArgs that is associated with the specified window.</summary>
      <param name="hwndGainingFocus">The HWND of the window that is gaining focus</param>
      <param name="source">The alternate source to list as the source of the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItems" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="newItems" />
      <param name="oldItems" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="newItems" />
      <param name="oldItems" />
      <param name="startingIndex" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItems" />
      <param name="startingIndex" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItems" />
      <param name="index" />
      <param name="oldIndex" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Object)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItem" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItem" />
      <param name="index" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="changedItem" />
      <param name="index" />
      <param name="oldIndex" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="newItem" />
      <param name="oldItem" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.#ctor(System.UInt32,System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
      <summary />
      <param name="hierarchyManipulationState" />
      <param name="action" />
      <param name="newItem" />
      <param name="oldItem" />
      <param name="index" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.HierarchyItemEventArgs.#ctor(Microsoft.VisualStudio.Shell.IVsHierarchyItem)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.HierarchyItemEventArgs" /> class.</summary>
      <param name="item">The hierarchy item to be checked.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.AddService(System.Type,Microsoft.VisualStudio.Shell.AsyncServiceCreatorCallback)">
      <summary>Adds a service.</summary>
      <param name="serviceType">The type of the service to get.</param>
      <param name="callback">The callback.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.AddService(System.Type,Microsoft.VisualStudio.Shell.AsyncServiceCreatorCallback,System.Boolean)">
      <summary>Gets a service.</summary>
      <param name="serviceType">The type of the service to get.</param>
      <param name="callback">The callback.</param>
      <param name="promote" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.AddService(System.Type,Microsoft.VisualStudio.Shell.AsyncServiceCreatorWithProgressCallback)">
      <summary />
      <param name="serviceType" />
      <param name="callback" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.AddService(System.Type,Microsoft.VisualStudio.Shell.AsyncServiceCreatorWithProgressCallback,System.Boolean)">
      <summary />
      <param name="serviceType" />
      <param name="callback" />
      <param name="promote" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.RemoveService(System.Type)">
      <summary>Removes the service of the type specified.</summary>
      <param name="serviceType">The type of service to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceContainer.RemoveService(System.Type,System.Boolean)">
      <summary>Removes the service of the type specified.</summary>
      <param name="serviceType">The type of service to remove.</param>
      <param name="promote" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAsyncServiceProvider.GetServiceAsync(System.Type)">
      <summary>Gets a service asynchronously.</summary>
      <param name="serviceType">Teh type of the service.</param>
      <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAttachedCollectionService.GetOrCreateCollectionSource(System.Object,System.String)">
      <summary>Gets or creates an <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" /> instance that represents an attached collection for the given relationship on the given item.</summary>
      <param name="item">The item.</param>
      <param name="relationshipName">The name of the relationship.</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAttachedCollectionService.GetRelationship(System.Object,System.String)">
      <summary>Given a name for a relationship, returns an <see cref="T:Microsoft.VisualStudio.IAttachedRelationship" /> containing a localizable description of the relationship.</summary>
      <param name="item">The item.</param>
      <param name="relationshipName">The name of the relationship.</param>
      <returns>Returns an <see cref="T:Microsoft.VisualStudio.Shell.IAttachedRelationship" /> corresponding to the relationship, or null if the relationship is unknown.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAttachedCollectionService.GetRelationships(System.Object)">
      <summary>Gets the set of relationships supported for a given item.</summary>
      <param name="item">The item.</param>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" /> of supported relationships.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAttachedCollectionSourceProvider.CreateCollectionSource(System.Object,System.String)">
      <summary>For a given object and relationship, create an <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" />. This attached collection should contain items for the given relationship as they relate to the source item.</summary>
      <param name="item">The source item for which the collection should be created.</param>
      <param name="relationshipName">The name of the relationship for which a collection should be created.</param>
      <returns>Returns a new <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" />, or <see langword="null" /> if this provider does not support the creation of collections for this object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IAttachedCollectionSourceProvider.GetRelationships(System.Object)">
      <summary>For a given object, enumerate the possible relationship collections this provider knows about.</summary>
      <param name="item">The item.</param>
      <returns>Returns an <see cref="T:System.Collections.Generic.IEnumerable`1" />of relationships.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ICodeContainerProvider.AcquireCodeContainerAsync(Microsoft.VisualStudio.Shell.CodeContainer,System.IProgress{Microsoft.VisualStudio.Shell.ServiceProgressData},System.Threading.CancellationToken)">
      <summary />
      <param name="onlineCodeContainer" />
      <param name="downloadProgress" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ICodeContainerProvider.AcquireCodeContainerAsync(System.IProgress{Microsoft.VisualStudio.Shell.ServiceProgressData},System.Threading.CancellationToken)">
      <summary />
      <param name="downloadProgress" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.INonClientArea.HitTest(System.Windows.Point)">
      <summary>Given a point, determines what the hit test result should be for WM_NCHITTEST.</summary>
      <param name="point">The point hit, relative to the screen.</param>
      <returns>The HT* result representing the non-client hit test result, or HTNOWHERE if the point is not within this element. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.AddOrUpdateAsync(System.String,`0,System.Object,System.Threading.CancellationToken)">
      <summary />
      <param name="key" />
      <param name="value" />
      <param name="state" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.ClearAsync(System.Object,System.Threading.CancellationToken)">
      <summary />
      <param name="state" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.GetAsync(System.String,System.Threading.CancellationToken)">
      <summary />
      <param name="key" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.RemoveAsync(System.String,System.Object,System.Threading.CancellationToken)">
      <summary />
      <param name="key" />
      <param name="state" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.SubscribeAsync(System.Threading.Tasks.Dataflow.ITargetBlock{Microsoft.VisualStudio.Shell.StatefulReadOnlyList{`0,System.Object}},System.Threading.CancellationToken)">
      <summary />
      <param name="observer" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IObservableListBase`1.SuspendUpdatesAsync">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet.Contains(System.Object)">
      <summary>Determines whether the <see cref="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet" /> contains a specific value.</summary>
      <param name="item">The object to locate in the <see langword="IReadOnlyObservableSet" />.</param>
      <returns>
          <see langword="true" /> if the object is found in the IReadOnlyObservableSet, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet`1.Contains(`0)">
      <summary>Determines whether the <see cref="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet`1" /> contains a specific value.</summary>
      <param name="item">The object to locate in the set.</param>
      <returns>
          <see langword="true" /> if the object is found in the set, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ISettingsMachineLocalityEvaluator.IsMachineLocal(System.String,System.Object)">
      <summary>Determines whether a property value is machine-local.</summary>
      <param name="name">The full name of the setting specified via SharedSettingsAttribute.</param>
      <param name="value">The current value of the property.</param>
      <returns>True If the setting is machine-local, otherwise false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.OnMaximumResultsExceeded">
      <summary>Callback that should be called by a provider that could have returned more results, but which limited itself to the number of results requested by <see cref="P:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.MaximumResults" />.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ISolutionTreeFilter.GetFilterDescendantsBehavior(System.Object)">
      <summary>Determines whether to include descendants if none are explicitly specified.</summary>
      <param name="item">The item that requires the determination.</param>
      <returns>The value that specifies whether to exclude or include by default.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ISolutionTreeFilterProvider.CreateFilter(System.Collections.IEnumerable)">
      <summary>Creates a new filter for the specified collection of root items.</summary>
      <param name="rootItems">The current collection of root items in the tree.</param>
      <returns>An <see cref="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilter" /> instance that can be applied to the tree to control which items are included in the tree's filtered subset.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ISolutionTreeFilterProvider.IsFilteringSupported(System.Collections.IEnumerable)">
      <summary>Determines whether this type of filter is supported when the specified collection of items are at the root of the tree.</summary>
      <param name="rootItems">The current collection of root items in the tree.</param>
      <returns>
          <see langword="true" /> if the filter is supported, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxAppDomainControl.CreateAppDomain">
      <summary>Creates an application domain for assembly loading.</summary>
      <returns>The newly-created application domain.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxAppDomainControl.UnloadAppDomain(System.AppDomain)">
      <summary>Unloads an application domain created by <see cref="M:Microsoft.VisualStudio.Shell.IToolboxAppDomainControl.CreateAppDomain" />.</summary>
      <param name="appDomain">The application domain to unload.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo2.GetAttributeValue(System.String)">
      <summary>Retrieves the value of an attribute in the manifest of an Extesion SDK.</summary>
      <param name="attributeName">The name of the attribute for which to retrieve the value.</param>
      <returns>The value of the attribute, or null if it was not found.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemCreator.CreateToolboxItem(System.String,System.Reflection.AssemblyName,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
      <summary>Creates a toolbox item from the specified type.</summary>
      <param name="typeName">A full hierarchical type name.</param>
      <param name="assemblyName">The assembly in which <paramref name="typeName" /> is found.</param>
      <param name="itemProperties">Properties obtained from <see cref="M:Microsoft.VisualStudio.Shell.IToolboxItemInfo.GetPropertyValue(System.String)" /> for this item.</param>
      <param name="extraInfo">Collection returned from <see cref="P:Microsoft.VisualStudio.Shell.IToolboxItemInfo.ExtraInfo" /> for this item.</param>
      <returns>The toolbox item.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemCreator.GetItemInfo(Microsoft.VisualStudio.OLE.Interop.IDataObject)">
      <summary>Returns information about a control installed on the toolbox.</summary>
      <param name="toolboxItem">Toolbox item from which to get the information.</param>
      <returns>The information about this item, or null if the item is not recognized by this provider.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery.GetItemInfo(Microsoft.VisualStudio.Shell.IToolboxType)">
      <summary>Returns the <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemInfo" /> corresponding to a given type.</summary>
      <param name="type">A valid toolbox control type.</param>
      <returns>The information about this type, or null if the type is not a valid toolbox control type recognized by this provider.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory.CreateItemDiscovery(System.AppDomain)">
      <summary>Creates an object in the given application domain that implements <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery" />.</summary>
      <param name="domain">Domain in which the object should be created.</param>
      <returns>A handle to the created object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryWithContext.GetItemInfo(Microsoft.VisualStudio.Shell.IToolboxType,Microsoft.VisualStudio.Shell.ToolboxItemDiscoveryContext)">
      <summary>Returns the IToolboxItemInfo corresponding to a given type. This method should inspect the type of the <paramref name="type" /> argument I it needs to provide different information depending on the source of the type (such as an extension SDK).  See the IToolbox*Type interfaces that derive from IToolboxType. This method may be called on a background thread.</summary>
      <param name="type">The type.</param>
      <param name="context">The context.</param>
      <returns>The info about this type, or null if the type is not a valid toolbox control type recognized by this provider..</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IToolboxItemInfo.GetPropertyValue(System.String)">
      <summary>Returns the corresponding value for this item from a given property identifier.</summary>
      <param name="name">A non-localized identifier from the <see cref="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.ItemPropertyIdsAndNames" /> property.</param>
      <returns>The value for this item.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsAccountManagementService.CreateWpfAccountPickerAsync(Microsoft.VisualStudio.Shell.AccountPickerOptions)">
      <summary />
      <param name="options" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsHierarchyItemCollectionProvider.GetDescendantsAsync(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.Threading.CancellationToken)">
      <summary>Asynchronously gets a flat list of hierarchy items that exist within the specified hierarchy.</summary>
      <param name="hierarchy">The hierarchy from which the descendant hierarchy items are aggregated.</param>
      <param name="cancellationToken">A cancellation token that can be used to cancel the asynchronous request.</param>
      <returns>A task that, when complete, provides the flattened set of hierarchy items.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsHierarchyItemCollectionProvider.GetFilteredHierarchyItemsAsync(Microsoft.VisualStudio.Shell.IReadOnlyObservableSet{Microsoft.VisualStudio.Shell.IVsHierarchyItem},System.Predicate{Microsoft.VisualStudio.Shell.IVsHierarchyItem},System.Threading.CancellationToken,System.Int32[])">
      <summary>Asynchronously gets a filtered set of hierarchy items from the specified hierarchy item set.</summary>
      <param name="sourceCollection">The hierarchy items to filter.</param>
      <param name="includeInFilter">The predicate used to determine what is included in the filtered set.</param>
      <param name="cancellationToken">A cancellation token that can be used to cancel the asynchronous request.</param>
      <param name="dependentProperties">An optional set of property identifiers that indicate the hierarchy item properties that affect the filter and as a result cause the <paramref name="includeInFilter" /> predicate to be re-queried.</param>
      <returns>A task that, when complete, provides the filtered set of hierarchy items.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.GetHierarchyItem(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)">
      <summary>Gets or creates an <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem" /> corresponding to the specified hierarchy and item identifier.</summary>
      <param name="hierarchy">The hierarchy for which to get or create the new hierarchy item.</param>
      <param name="itemid">The item identifier.</param>
      <returns>The hierarchy item.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.TryGetHierarchyItem(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,Microsoft.VisualStudio.Shell.IVsHierarchyItem@)">
      <summary>Gets a cached <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem" /> representing the specified hierarchy and item identifier, if one has already been created.</summary>
      <param name="hierarchy">The hierarchy from which to retrieve the hierarchy item.</param>
      <param name="itemid">The item identifier.</param>
      <param name="item">Returns the hierarchy item.</param>
      <returns>
          <see langword="true" /> if the <see langword="IVsHierarchyItem" /> exists and was returned, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.TryGetHierarchyItemIdentity(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity@)">
      <summary>Gets a cached <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity" /> representing the specified hierarchy and item identifier, if one has already been created.</summary>
      <param name="hierarchy">The hierarchy from which to retrieve the hierarchy item identity.</param>
      <param name="itemid">The item identifier.</param>
      <param name="identity">Returns the hierarchy item identity.</param>
      <returns>
          <see langword="true" /> if the <see langword="IVsHierarchyItemIdentity" /> exists and was returned, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsManagedImageService.AddCustomImage(System.Windows.Media.ImageSource,System.Boolean)">
      <summary>Adds a custom ImageSource to the image service.</summary>
      <param name="image">The image to add.</param>
      <param name="canTheme">True if the image can be themed, otherwise false.</param>
      <returns>A handle which tracks the lifetime of the ImageSource in the cache, and provides access to the moniker associated with the image.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsTaskJoinableTask.AssociateJoinableTask(System.Object)">
      <summary>Indicates that this IVsTask instance acts as a wrapper around the specified JoinableTask.</summary>
      <param name="joinableTask">The JoinableTask.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.IVsToolboxItemDiscoveryRegistrar.RegisterItemDiscovery(System.Type,Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory)">
      <summary>Registers a factory that can supply toolbox items corresponding to managed types.</summary>
      <param name="itemType">A type that must match the <paramref name="discoveryType" /> argument to <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute" />.</param>
      <param name="factory">The factory to be registered.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.#ctor">
      <summary>Initializes a new instance of the class.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.GetPackageRegKeyPath(System.Guid)">
      <summary>Gets the registry path (relative to the registry root of the application) of the VSPackage.</summary>
      <param name="package">The GUID of the VSPackage.</param>
      <returns>The registry path (relative to the registry root of the application) of the VSPackage.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.#ctor">
      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key" /> object.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.Close">
      <summary>Closes a key after writing is complete.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.CreateSubkey(System.String)">
      <summary>Creates a new registration key. The new key is a subkey of the current Key.</summary>
      <param name="name">The name of the new key. This name is relative to the current key. An empty or <see langword="null" /> string sets the default value for the key.</param>
      <returns>The newly created Key.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.SetValue(System.String,System.Object)">
      <summary>Sets the name to the given value.</summary>
      <param name="valueName">The name of the value to set. If <paramref name="valueName" /> is null or an empty string, <see langword="SetValue" /> sets the default value for the current <see langword="Key" />.</param>
      <param name="value">An object to store in the value. Use an empty string or <see langword="null" /> to set the default value for a key. If the object is a numeric type that can be converted to an integer, it is stored as a DWORD registry encoding. Otherwise it is stored as a string.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.System#IDisposable#Dispose">
      <summary>Disposes the object and its resources.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
      <summary>Registers this VSPackage with a given context, when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.#ctor">
      <summary>Creates a new RegistrationAttribute.RegistrationContext.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.CreateKey(System.String)">
      <summary>Creates a new registration key by name.</summary>
      <param name="name">The name of the key to create.</param>
      <returns>A new <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key" /> object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.EscapePath(System.String)">
      <summary>Reformats a string as needed by the registration tool.</summary>
      <param name="str">The path string to reformat.</param>
      <returns>The reformatted path string.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveKey(System.String)">
      <summary>Removes an existing registration key.</summary>
      <param name="name">The name of the key to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveKeyIfEmpty(System.String)">
      <summary>Removes the key of the specified name if it has no child key and no value.</summary>
      <param name="name">The name of the key to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveValue(System.String,System.String)">
      <summary>Removes a value from a registration key.</summary>
      <param name="keyname">The name of the key that contains the value to be removed.</param>
      <param name="valuename">The name of the value to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
      <summary>Called to unregister this attribute with the given context. </summary>
      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderManager.CloseFolder(System.String)">
      <summary />
      <param name="absolutePath" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderManager.GeSccStatusAsync(System.String,System.Threading.CancellationToken)">
      <summary />
      <param name="absolutePath" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderManager.OpenFolder(System.String)">
      <summary />
      <param name="absolutePath" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProvider.GetSccStatusAsync(System.String,System.Threading.CancellationToken)">
      <summary />
      <param name="absolutePath" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProviderBinder.BindAsync(System.String,System.Threading.CancellationToken)">
      <summary />
      <param name="rootFolder" />
      <param name="cancellationToken" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.SccBindingChangedEventArgs.#ctor(System.Collections.Generic.IReadOnlyCollection{System.String})">
      <summary />
      <param name="changedBindings" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.SccItemStatus.#ctor(Microsoft.VisualStudio.Shell.Interop.__SccStatus,Microsoft.VisualStudio.Shell.Interop.VsStateIcon)">
      <summary />
      <param name="status" />
      <param name="stateIcon" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SccIntegration.SccStatusChangedEventArgs.#ctor(System.String,System.Collections.Generic.IReadOnlyCollection{System.String})">
      <summary />
      <param name="changeRoot" />
      <param name="changedItems" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ServiceProgressData.#ctor(System.String,System.String)">
      <summary>Reports progress with no completion information./// &lt;/summary&gt;/// &lt;param name="waitMessage"&gt; &lt;/param&gt;/// &lt;param name="progressText"&gt;Message indicating current progress of the operation&lt;/param&gt;/// &lt;remarks&gt;Threaded wait dialog will show marquee style progress bar because no detailed progress information is provided&lt;/remarks&gt;</summary>
      <param name="waitMessage">The message to be displayed to the user.</param>
      <param name="progressText">The message that indicates the current progress of the operation.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ServiceProgressData.#ctor(System.String,System.String,System.Int32,System.Int32)">
      <summary>Reports progress with no completion information.</summary>
      <param name="waitMessage">The message to be displayed to the user.</param>
      <param name="progressText">The message that indicates the current progress of the operation.</param>
      <param name="currentStep">The number of the current step.</param>
      <param name="totalSteps">The number of total steps.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Services.IVsPublishSubscribeService.Publish(System.Object)">
      <summary>Sends a bulletin to all the subscribers for that bulletin.</summary>
      <param name="bulletin">The bulletin to be published.</param>
      <exception cref="T:System.NullReferenceException">
              <paramref name="bulletin" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Services.IVsPublishSubscribeService.Publish(System.Type,System.Object)">
      <summary>Sends a bulletin to all the subscribers for that bulletin identified by a specific type.</summary>
      <param name="bulletinType">The type for the bulletin.</param>
      <param name="bulletin">The bulletin.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Services.IVsPublishSubscribeService.Subscribe(System.Type,Microsoft.VisualStudio.Shell.Services.BulletinHandler)">
      <summary>Registers a handler for the specified bulletin.</summary>
      <param name="bulletinType">The type of the bulletin being subscribed to.</param>
      <param name="handler">The handler to be invoked when this bulletin is published.</param>
      <exception cref="T:System.NullReferenceException">
              <paramref name="bulletinType" /> or <paramref name="bulletin" /> are <see langword="null" />.</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.Services.IVsPublishSubscribeService.Unsubscribe(System.Type,Microsoft.VisualStudio.Shell.Services.BulletinHandler)">
      <summary>Unregisters a handler for the specified bulletin.</summary>
      <param name="bulletinType">The type of the bulletin being unsubscribed from.</param>
      <param name="handler">The handler that is associated with the bulletin type.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.SolutionTreeFilterProviderAttribute.#ctor(System.String,System.UInt32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.SolutionTreeFilterProviderAttribute" /> class.</summary>
      <param name="filterCommandGroup">The group of the filter command that is used to handle showing the filter.</param>
      <param name="filterCommandID">The identifier of the filter command identifier that is used to handle showing the filter.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.StatefulReadOnlyList`2.#ctor(System.Collections.Generic.IReadOnlyList{`0},`1)">
      <summary />
      <param name="list" />
      <param name="state" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.#ctor(Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.Collections.Generic.IEnumerable{System.String})">
      <summary>Creates a filter for <paramref name="column" /> that excludes entries if their column's untruncated text matches any string in <paramref name="excluded" />.</summary>
      <param name="column">Column used to filter the entries.</param>
      <param name="excluded">List of strings used to exclude entries.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.#ctor(Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.String[])">
      <summary>Creates a filter for <paramref name="column" /> that excludes entries if their column's untruncated text matches any string in <paramref name="excluded" />.</summary>
      <param name="column">Column used to filter the entries.</param>
      <param name="excluded">List of strings used to exclude entries.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.CloneAndAdd(System.String)">
      <summary>Clone this and add <paramref name="newItem" /> to the list of excluded strings in the clone.</summary>
      <param name="newItem">New string to add to the excluded list.</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.CloneAndRemove(System.String)">
      <summary>Clone this and remove <paramref name="removedItem" /> from the list of excluded strings in the clone.</summary>
      <param name="removedItem">New string to remove from the excluded list.</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.ExcludedContains(System.String)">
      <summary>Tests to see whether a particular string value is contained in Excluded.</summary>
      <param name="value">Value to test.</param>
      <returns>True if <paramref name="value" /> is in the list of excluded strings.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.Match(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle)">
      <summary>Tests to see if <paramref name="entry" /> matches the filter.</summary>
      <param name="entry">Entry to test against the filter.</param>
      <returns>true if the entry matches the filter. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnState.#ctor(System.String,System.Boolean,System.Double,System.Int32,System.Boolean)">
      <summary>Create a ColumnState with the indicated attributes.</summary>
      <param name="name">The name of the column that this state applies to.</param>
      <param name="isVisible">The visibility of the column</param>
      <param name="width">The width of the column in pixels.</param>
      <param name="sortPriority">The sort priority for the column.</param>
      <param name="descendingSort">true if a descending sort should be used for the column.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ColumnState2.#ctor(System.String,System.Boolean,System.Double,System.Int32,System.Boolean,System.Int32)">
      <summary />
      <param name="name" />
      <param name="isVisible" />
      <param name="width" />
      <param name="sortPriority" />
      <param name="descendingSort" />
      <param name="groupingPriority" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.DataSourceAttribute.#ctor(System.String)">
      <summary>Creates a new instance of DataSourceAttribute.</summary>
      <param name="dataSources">The DataSource identifier.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.DataSourceTypeAttribute.#ctor(System.String)">
      <summary>Creates a new instance of DataSourceTypeAttribute.</summary>
      <param name="dataSourceTypes">The data source types.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs.#ctor(System.Int32)">
      <summary>Create a new instance of EntriesChangedEventArgs with the specified version number.</summary>
      <param name="versionNumber">The version number.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.FiltersChangedEventArgs.#ctor(System.String,Microsoft.VisualStudio.Shell.TableControl.IEntryFilter,Microsoft.VisualStudio.Shell.TableControl.IEntryFilter)">
      <summary>Create an instance of FiltersChangedEventArgs with the specified key.</summary>
      <param name="key">Key name passed IWpfTableControl.SetFilter(string, IEntryFilter).</param>
      <param name="oldFilter">The filter associated with &lt;paramref name="key"/&gt; before the change.</param>
      <param name="newFilter">The filter associated with &lt;paramref name="key"/&gt; after the change.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.TryCreateColumnContent(System.Windows.FrameworkElement@)">
      <summary>Get the FrameworkElement used to display the group.</summary>
      <param name="content">The FrameworkElement to display the group.</param>
      <returns>true if the group should be displayed using a FrameworkElement. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.TryCreateImageContent(Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Get the ImageMoniker used to display the group.</summary>
      <param name="content">The ImageMoniker to display the group.</param>
      <returns>True if the group should be displayed using ImageMoniker.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.TryCreateStringContent(System.String@)">
      <summary>Get the string used to display the group. </summary>
      <param name="content">The string to display the group.</param>
      <returns>True if the group should be displayed using a string. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.TryCreateToolTip(System.Object@)">
      <summary>Gets the tool tip for this group.</summary>
      <param name="toolTip">[out] The tooltip.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.Merge(Microsoft.VisualStudio.Shell.TableControl.IEntryBucket)">
      <summary />
      <param name="child" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.Split">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.TryGetValue(System.String,System.Object@)">
      <summary />
      <param name="key" />
      <param name="content" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IEntryFilter.Match(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle)">
      <summary>Return true if the specified <paramref name="entry" /> satisfies the filter.</summary>
      <param name="entry">The entry.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.CompareContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle)">
      <summary>Compare the sort order of two entries of the data in one column of two different entries. The default comparisons does a ITableEntry.TryGetValue(string, out object) using the column name as the key. If the left and right values are strings, then the strings are compared. If they are &lt; IComparables and the same underlying type, then IComparable.CompareTo(object) is used. Otherwise we get the string content for this column and compare those.</summary>
      <param name="leftEntry">The left entry.</param>
      <param name="rightEntry">The right entry.</param>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.CreateBucketForEntry(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle)">
      <summary>Get the IEntryBucket associated this this column for this entry. The identity of a bucket is based on object.GetHashCode() and object.Equals() two entries that return different objects for their bucket will be grouped together as long as the two buckets are equivalent. This method is unused at the moment.</summary>
      <param name="entry">Entry for which to get the bucket.</param>
      <returns>The associated bucket. This can be null.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.TryCreateColumnContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Boolean,System.Windows.FrameworkElement@)">
      <summary>Get the data for this column of an ITableEntryHandle as an FrameworkElement. The default implementation fails to return a FrameworkElement.</summary>
      <param name="entry">The entry.</param>
      <param name="singleColumnView">The view.</param>
      <param name="content">The content.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.TryCreateImageContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Boolean,Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Get the data for this column of an ITableEntryHandle as an ImageMoniker. The default implementation fails to return an ImageMoniker.</summary>
      <param name="entry">The entry.</param>
      <param name="singleColumnView">The view.</param>
      <param name="content">The content.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.TryCreateStringContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Boolean,System.Boolean,System.String@)">
      <summary>Get the data for this column of an ITableEntryHandle as a string. The default implementation is to get the value using Name as a key and, if it is a string, display that.</summary>
      <param name="entry">The entry.</param>
      <param name="truncatedText">The truncated text.</param>
      <param name="singleColumnView">The view.</param>
      <param name="content">The content.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.TryCreateToolTip(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Object@)">
      <summary>Get the tool tip for this column of an ITableEntryHandle. The default implementation returns false and sets <paramref name="toolTip" /> to null.</summary>
      <param name="entry">The entry.</param>
      <param name="toolTip">The tooltip.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition2.TryGetFilterItems(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Collections.Generic.IEnumerable{System.String}@)">
      <summary />
      <param name="entry" />
      <param name="filterItems" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinitionManager.AddColumnDefinition(Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition)">
      <summary>Add a new TableColumnDefinition.</summary>
      <param name="newDefinition">The table column definition.</param>
      <returns>true if the <paramref name="newDefinition" /> was added (adding a TableColumnDefinition with the same name as an existing TableColumnDefinition will fail). </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinitionManager.GetColumnDefinition(System.String)">
      <summary>Gets the TableColumnDefinition associated with <paramref name="columnName" />.</summary>
      <param name="columnName">The name of the column.</param>
      <returns>The corresponding definition or null if no definition is found.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinitionManager.RemoveColumnDefinition(System.String)">
      <summary>Remove an existing TableColumnDefinition.</summary>
      <param name="definitionToRemove">Name of the TableColumnDefinition to remove.</param>
      <returns>true if the definition corresponding to <paramref name="definitionToRemove" />was removed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.KeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Handles the KeyDown event.</summary>
      <param name="args">A KeyEventArgs describing the key event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.KeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Handles the KeyUp event.</summary>
      <param name="args">A KeyEventArgs describing the key event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessDragEnter(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag enter event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessDragLeave(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag leave event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessDragOver(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag over event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessDrop(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drop event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessGiveFeedback(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.GiveFeedbackEventArgs)">
      <summary>Handles a GiveFeedback event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse down event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseEnter(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse enter event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseLeave(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse leave event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseLeftButtonDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse left button down event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseLeftButtonUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse left button up event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseMove(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse move event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseRightButtonDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse right button down event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseRightButtonUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse right button up event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse up event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessMouseWheel(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseWheelEventArgs)">
      <summary>Handles a mouse wheel event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessNavigate(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.TableEntryNavigateEventArgs)">
      <summary>Handles a Navigate event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessNavigateToHelp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.TableEntryEventArgs)">
      <summary>Handles a Navigate event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessQueryContinueDrag(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.QueryContinueDragEventArgs)">
      <summary>Handles a QueryContinueDrag event after the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PostprocessSelectionChanged(Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs)">
      <summary>Handles a SelectionChanged event after the default handler.</summary>
      <param name="e">A TableEntryNavigateEventArgs describing the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessDragEnter(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag enter event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessDragLeave(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag leave event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessDragOver(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drag over event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessDrop(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.DragEventArgs)">
      <summary>Handles a drop event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessGiveFeedback(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.GiveFeedbackEventArgs)">
      <summary>Handles a GiveFeedback event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse down event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseEnter(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse enter event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseLeave(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse leave event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseLeftButtonDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse left button down event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseLeftButtonUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse left button up event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseMove(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseEventArgs)">
      <summary>Handles a mouse move event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseRightButtonDown(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse right button down event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseRightButtonUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse left button up event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseUp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseButtonEventArgs)">
      <summary>Handles a mouse up event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessMouseWheel(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.Input.MouseWheelEventArgs)">
      <summary>Handles a mouse wheel event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessNavigate(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.TableEntryNavigateEventArgs)">
      <summary>Handles a Navigate event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessNavigateToHelp(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.TableEntryEventArgs)">
      <summary>Handles a Navigate event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessQueryContinueDrag(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,System.Windows.QueryContinueDragEventArgs)">
      <summary>Handles a QueryContinueDrag event before the default handler.</summary>
      <param name="entry">The table entry raising the event.</param>
      <param name="e">Event arguments that describe the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreprocessSelectionChanged(Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs)">
      <summary>Handles a SelectionChanged event before the default handler.</summary>
      <param name="e">A TableEntryNavigateEventArgs describing the event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreviewKeyDown(System.Windows.Input.KeyEventArgs)">
      <summary>Handles the PreviewKeyDown event.</summary>
      <param name="args">A KeyEventArgs describing the key event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor.PreviewKeyUp(System.Windows.Input.KeyEventArgs)">
      <summary>Handles the PreviewKeyUp event.</summary>
      <param name="args">A KeyEventArgs describing the key event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessorProvider.GetAssociatedEventProcessor(Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl)">
      <summary>Creates  an ITableControlEventProcessor for a given IWpfTableControl.</summary>
      <param name="tableControl">The IWpfTableControl for which to create the ITableControlEventProcessor.</param>
      <returns>The created ITableControlEventProcessor. The value may be null if this ITableControlEventProcessorProvider does not wish to participate in the current context.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.EnsureVisible">
      <summary>Ensure that the entry is visible in the table control, scrolling the contents of the table control if needed.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.NavigateTo(System.Boolean)">
      <summary>Navigates to the data the entry this ITableEntryHandle is associated with represents. Calling this is equivalent to the user initiating an navigation action from the table control itself.</summary>
      <param name="isPreview">True if this a preview.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.NavigateToHelp">
      <summary>Navigates to the help link the entry this ITableEntryHandle is associated with represents. Calling this is equivalent to the user initiating an navigate to help action from the table control itself.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.PinSnapshot">
      <summary>Pin the snapshot for this ITableEntryHandle.</summary>
      <returns>The ITableEntriesSnapshot used to create this entry, or null if it or its equivalent no longer exists.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.TryGetEntry(Microsoft.VisualStudio.Shell.TableManager.ITableEntry@)">
      <summary>Gets the ITableEntry associated with this ITableEntryHandle.</summary>
      <param name="tableEntry">The table entry.</param>
      <returns>true if this was created from an ITableEntry.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.TryGetFactory(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory@,System.Int32@,System.Int32@)">
      <summary>Gets the ITableEntriesSnapshotFactory, version number and index associated with this ITableEntryHandle. The entry's snapshot will be returned if it is being held by the table control.</summary>
      <param name="factory">The factory.</param>
      <param name="versionNumber">The version number.</param>
      <param name="index">The index.</param>
      <returns>true if this was created from an ITableEntriesSnapshot that, in turn, was created by an ITableEntriesSnapshotFactory.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.TryGetSnapshot(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot@,System.Int32@)">
      <summary>Gets ITableEntriesSnapshot and index associated with this ITableEntryHandle.</summary>
      <param name="snapshot">The snapshot.</param>
      <param name="index">The index of the handle.</param>
      <returns>True if this was created from an ITableEntriesSnapshot and that snapshot has been pinned ITableEntryHandle.PinSnapshot).</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.UnpinSnapshot">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.ForceUpdateAsync">
      <summary>Force the table control to begin an update (which may not happen immediately).</summary>
      <returns>The version number of the pending update.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.GetFilter(System.String)">
      <summary>Get the filter for the specified &lt;<paramref name="key" />if it exists, or null if there is no corresponding filter.</summary>
      <param name="key">The key.</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.IEntryFilter" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.RefreshUI">
      <summary>Force the elements in the table to be redrawn (because, for example, the user changed a setting that changes the way file names are displayed).</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SelectAll">
      <summary>Selects all entries.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SetFilter(System.String,Microsoft.VisualStudio.Shell.TableControl.IEntryFilter)">
      <summary>Set the filter for the specified <paramref name="key" />.</summary>
      <param name="key">The key.</param>
      <param name="newFilter">The new filter.</param>
      <returns>The previous filter for <paramref name="key" /> if one exists, or null if there is no corresponding filter.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SubscribeToDataSource(Microsoft.VisualStudio.Shell.TableManager.ITableDataSource)">
      <summary>Start subscribing to the ITableEntry objects produced by a ITableDataSource.</summary>
      <param name="source">The source.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.UnselectAll">
      <summary>Clears all the selections.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.UnsubscribeFromDataSource(Microsoft.VisualStudio.Shell.TableManager.ITableDataSource)">
      <summary>Stop subscribing to the specified ITableDataSource.</summary>
      <param name="source">The source.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.GetAllFilters">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.SetColumnStates(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Shell.TableControl.ColumnState})">
      <summary />
      <param name="states" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.CanCreateDetailsContent(System.Int32)">
      <summary>Indicates whether the virtual entry at position <paramref name="index" /> has details content that can be displayed.</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <returns>true if the entry has content that could be displayed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateColumnContent(System.Int32,System.String,System.Boolean,System.Windows.FrameworkElement@)">
      <summary>Get the FrameworkElement for the virtual entry at position <paramref name="index" /> and <paramref name="columnName" />.</summary>
      <param name="index">Index of the virtual entry in the snapshot</param>
      <param name="columnName">Name of the column for which to get the FrameworkElement.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The FrameworkElement to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateDetailsContent(System.Int32,System.Windows.FrameworkElement@)">
      <summary>Get the details content for the virtual entry <paramref name="index" /> so that it can be displayed in the table control.</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <param name="expandedContent">The FrameworkElement to display below the entry in the table control.</param>
      <returns>true if <paramref name="expandedContent" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateDetailsStringContent(System.Int32,System.String@)">
      <summary>Get the string equivalent of the details content for the virtual entry <paramref name="index" /> (used for search and copy and paste).</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <param name="content">The string equivalent to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateImageContent(System.Int32,System.String,System.Boolean,Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Get the ImageMoniker for the virtual entry at position <paramref name="index" /> and <paramref name="columnName" />.</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <param name="columnName">Name of the column for which to get the &lt;see cref="ImageMoniker"/&gt;.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The &lt;see cref="ImageMoniker"/&gt; to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateStringContent(System.Int32,System.String,System.Boolean,System.Boolean,System.String@)">
      <summary>Get the string for the virtual entry at position <paramref name="index" /> and <paramref name="columnName" />.</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <param name="columnName">Name of the column for which to get the &lt;see cref="string"/&gt;.</param>
      <param name="truncatedText">Truncate the text for fit on a single line.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The &lt;see cref="string"/&gt; to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot.TryCreateToolTip(System.Int32,System.String,System.Object@)">
      <summary>Get the tooltip for the entry and columnName.</summary>
      <param name="index">Index of the virtual entry in the snapshot.</param>
      <param name="columnName">Name of the column for which to get the image.</param>
      <param name="toolTip">The object to display as a tool tip for the column.</param>
      <returns>true if <paramref name="toolTip" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.CanCreateDetailsContent">
      <summary>Does the entry have details content that can be displayed?</summary>
      <returns>true if the entry has content that could be displayed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateColumnContent(System.String,System.Boolean,System.Windows.FrameworkElement@)">
      <summary>Get the FrameworkElement for the entry and <paramref name="columnName" />.</summary>
      <param name="columnName">Name of the column for which to get the FrameworkElement.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The FrameworkElement to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateDetailsContent(System.Windows.FrameworkElement@)">
      <summary>Get the details content for the entry so that it can be displayed in the table control.</summary>
      <param name="expandedContent"> The FrameworkElement to display below the entry in the table control.</param>
      <returns>true if &lt;paramref name="expandedContent"/&gt; should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateDetailsStringContent(System.String@)">
      <summary>Get the string equivalent of the details content for the entry (used for search and copy and paste).</summary>
      <param name="content" />
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateImageContent(System.String,System.Boolean,Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Get the ImageMoniker for the entry and <paramref name="columnName" />.</summary>
      <param name="columnName">Name of the column for which to get the ImageMoniker.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The ImageMoniker to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateStringContent(System.String,System.Boolean,System.Boolean,System.String@)">
      <summary>Get the string for the entry and <paramref name="columnName" />.</summary>
      <param name="columnName">Name of the column for which to get the &lt;see cref="string"/&gt;</param>
      <param name="truncatedText">Truncate the text for fit on a single line.</param>
      <param name="singleColumnView">true if the table control is displaying everything in a single column.</param>
      <param name="content">The &lt;see cref="string"/&gt; to display in the column.</param>
      <returns>true if <paramref name="content" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry.TryCreateToolTip(System.String,System.Object@)">
      <summary>Get the tooltip for the entry and <paramref name="columnName" />.</summary>
      <param name="columnName">Name of the column for which to get the image.</param>
      <param name="toolTip" />
      <returns>true if <paramref name="toolTip" /> should be used.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.ManagerTypeAttribute.#ctor(System.String)">
      <summary>Creates a new instance of the ManagerTypeAttribute.</summary>
      <param name="managerTypes">The manager types.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.#ctor(System.String,System.Object,System.StringComparer,System.Boolean)">
      <summary />
      <param name="name" />
      <param name="tooltip" />
      <param name="comparer" />
      <param name="expandedByDefault" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.CompareTo(Microsoft.VisualStudio.Shell.TableControl.IEntryBucket)">
      <summary>Compare this to another object IComparable{T}.</summary>
      <param name="other">The other object.</param>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.Equals(System.Object)">
      <summary>Compare this to another object IEquatable{T}.</summary>
      <param name="obj">The other object.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.GetHashCode">
      <summary>Gets the hash code.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.TryCreateColumnContent(System.Windows.FrameworkElement@)">
      <summary>Get the FrameworkElement used to display the group.</summary>
      <param name="content">The FrameworkElement to display the group.</param>
      <returns>true if the group should be displayed using a FrameworkElement.&lt;</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.TryCreateImageContent(Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Get the ImageMoniker used to display the group.</summary>
      <param name="content">The ImageMoniker to display the group.</param>
      <returns>True if the group should be displayed using ImageMoniker.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.TryCreateStringContent(System.String@)">
      <summary>Get the string used to display the group.</summary>
      <param name="content">The &lt;see cref="string"/&gt; to display the group.</param>
      <returns>true if the group should be displayed as a string.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.TryCreateToolTip(System.Object@)">
      <summary>Get the tool tip for this group.</summary>
      <param name="toolTip">The tool tip.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryEventArgs.#ctor">
      <summary>Creates s new instance of TableEntryEventArgs.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryHandleExtensions.TryCreateColumnContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.Boolean,System.Windows.FrameworkElement@)">
      <summary />
      <param name="entry" />
      <param name="column" />
      <param name="singleColumnView" />
      <param name="content" />
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryHandleExtensions.TryCreateImageContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.Boolean,Microsoft.VisualStudio.Imaging.Interop.ImageMoniker@)">
      <summary>Helper to get the image content (if any) for a particular entry and column. This code first checks to see whether the entry provides that data directly and, if not, uses the converter associated with the column.</summary>
      <param name="entry">The entry.</param>
      <param name="column">The column.</param>
      <param name="singleColumnView">Whether or not it’s a single column view.</param>
      <param name="content">The content.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryHandleExtensions.TryCreateStringContent(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.Boolean,System.Boolean,System.String@)">
      <summary>Helper to get the string content (if any) for a particular entry and column. This code first checks to see whether the entry provides that data directly and, if not, uses the converter associated with the column.</summary>
      <param name="entry">The entry.</param>
      <param name="column">The column.</param>
      <param name="truncatedText">The truncated text.</param>
      <param name="singleColumnView">The view.</param>
      <param name="content">The content.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryHandleExtensions.TryCreateToolTip(Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle,Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition,System.Object@)">
      <summary>Helper to get the tool tip (if any) for a particular entry &amp;amp; column. This code first checks to see whether the entry provides that data directly and, if not, uses the converter associated with the column.</summary>
      <param name="entry">The entry.</param>
      <param name="column">The column.</param>
      <param name="toolTip">The tool tip.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableEntryNavigateEventArgs.#ctor(System.Boolean)">
      <summary>Creates a new instance of TableEntryNavigateEventArgs.</summary>
      <param name="isPreview">True if this navigation is a preview.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs.#ctor(System.Windows.Controls.SelectionChangedEventArgs)">
      <summary>Creates a new instance of TableSelectionChangedEventArgs.</summary>
      <param name="e">The event.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.AddEntries(System.Collections.Generic.IReadOnlyList{Microsoft.VisualStudio.Shell.TableManager.ITableEntry},System.Boolean)">
      <summary>Add the specified ITableEntry objects.</summary>
      <param name="newEntries">new entries to be added.</param>
      <param name="removeAllEntries">if true, remove all pre-existing entries</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.AddFactory(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory,System.Boolean)">
      <summary>Add the specified <paramref name="newFactory" />.</summary>
      <param name="newFactory">The new factory.</param>
      <param name="removeAllFactories">Determines whether to remove all factories.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.AddSnapshot(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot,System.Boolean)">
      <summary>Add the specified ITableEntriesSnapshotFactory.</summary>
      <param name="newSnapshot">The new snapshot.</param>
      <param name="removeAllSnapshots">Determines whether to remove all snapshots.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.FactorySnapshotChanged(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory)">
      <summary>Tell the sink that the ITableEntriesSnapshotFactory.GetCurrentSnapshot for <paramref name="factory" /> has changed.</summary>
      <param name="factory">The &lt;see cref="ITableEntriesSnapshotFactory"/&gt; that has a new &lt;see cref="ITableEntriesSnapsho"/&gt;. This can be null, which indicates one or more factories have changed.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveAllEntries">
      <summary>Remove all ITableEntry objects previously added to the sink.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveAllFactories">
      <summary>Remove all ITableEntriesSnapshotFactory objects that had previously been added to the sink.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveAllSnapshots">
      <summary>Remove all ITableEntriesSnapshot objects that had previously been added to the sink.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveEntries(System.Collections.Generic.IReadOnlyList{Microsoft.VisualStudio.Shell.TableManager.ITableEntry})">
      <summary>Remove the specified ITableEntry objects.</summary>
      <param name="">The old table entries.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveFactory(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory)">
      <summary>Remove the specified ITableEntriesSnapshotFactory.</summary>
      <param name="oldFactory">The old factory.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.RemoveSnapshot(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot)">
      <summary>Remove the specified snapshot.</summary>
      <param name="oldSnapshot">The old snapshot.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.ReplaceEntries(System.Collections.Generic.IReadOnlyList{Microsoft.VisualStudio.Shell.TableManager.ITableEntry},System.Collections.Generic.IReadOnlyList{Microsoft.VisualStudio.Shell.TableManager.ITableEntry})">
      <summary />
      <param name="oldEntries" />
      <param name="newEntries" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.ReplaceFactory(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory,Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory)">
      <summary>Remove <paramref name="oldFactory" /> and add <paramref name="newFactory" />.</summary>
      <param name="oldFactory">The old factory.</param>
      <param name="newFactory">The new factory.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.ReplaceSnapshot(Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot,Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot)">
      <summary>Remove <paramref name="oldSnapshot" /> and add <paramref name="newSnapshot" />.</summary>
      <param name="oldSnapshot">The old snapshot.</param>
      <param name="newSnapshot">The new snapshot.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableDataSource.Subscribe(Microsoft.VisualStudio.Shell.TableManager.ITableDataSink)">
      <summary>Subscribe to ITableEntry objects created by this data source.</summary>
      <param name="sink">Contains methods called when the entries provided by the source change.</param>
      <returns>A key that controls the lifetime of the subscription. The ITableDataSource must continue to provide updates until either the key is disposed or the source is removed from the table (which will, as a side-effect, cause the key to be disposed of).</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.IndexOf(System.Int32,Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot)">
      <summary>Returns the index of the entry at <paramref name="currentIndex" /> in this snapshot in a later snapshot <paramref name="newSnapshot" />).</summary>
      <param name="currentIndex">Index of the entry in this ITableEntriesSnapshot.</param>
      <param name="newSnapshot">Desired snapshot.</param>
      <returns>The index in <paramref name="newSnapshot" /> if it exists, or -1 otherwise.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.StartCaching">
      <summary>Hint to the snapshot that there will be a lot of access to the snapshot's data.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.StopCaching">
      <summary>Hint to the snapshot that the snapshot's entries will no longer be accessed.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.TryGetValue(System.Int32,System.String,System.Object@)">
      <summary>Get the data for the <paramref name="columnName" /> of the entry at <paramref name="index" />.</summary>
      <param name="index">The index.</param>
      <param name="columnName">The column name</param>
      <param name="content">The content.</param>
      <returns>true if successful.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory.GetCurrentSnapshot">
      <summary>Get the current snapshot of the entries associated with the factory.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory.GetSnapshot(System.Int32)">
      <summary>Get the snapshot associated with the specified <paramref name="versionNumber" />. Return null if that snapshot is no longer available.</summary>
      <param name="versionNumber">The version number</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntry.CanSetValue(System.String)">
      <summary>Can the data associated with the specified column be set?</summary>
      <param name="keyName">The key name.</param>
      <returns>true if the entry can be set.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntry.TryGetValue(System.String,System.Object@)">
      <summary>Get the data associated with the specified column (if this entry has data associated with that column).</summary>
      <param name="keyName">The key name.</param>
      <param name="content">The content.</param>
      <returns>true if the entry has data associated with the column</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableEntry.TrySetValue(System.String,System.Object)">
      <summary>Set the data associated with the specified column (if this entry has data associated with that column).</summary>
      <param name="keyName">The key name.</param>
      <param name="content">The content.</param>
      <returns>true if the value was changed.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableManager.AddSource(Microsoft.VisualStudio.Shell.TableManager.ITableDataSource,System.Collections.Generic.IReadOnlyCollection{System.String})">
      <summary>Add <paramref name="source" /> to the list of sources associated with the table manager.</summary>
      <param name="source">Table data source.</param>
      <param name="columns">Indicates the columns that could be displayed by a table containing data from <paramref name="source" />.</param>
      <returns>true if <paramref name="source" /> was added to the table manager's Sources. Returns false if it was not (because it was already one of the table manager's sources)</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableManager.AddSource(Microsoft.VisualStudio.Shell.TableManager.ITableDataSource,System.String[])">
      <summary>Add <paramref name="source" /> to the list of sources associated with the table manager.</summary>
      <param name="source">Table data source.</param>
      <param name="columns">Indicates the columns that could be displayed by a table containing data from <paramref name="source" />.</param>
      <returns>true if <paramref name="source" /> was added to the table manager's Sources. Returns false if it was not (because it was already one of the table manager's sources)</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableManager.GetColumnsForSources(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Shell.TableManager.ITableDataSource})">
      <summary>Get the union of all columns provided by any of the data sources in <paramref name="sources" />.</summary>
      <param name="sources">The sources.</param>
      <returns>Returns <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableManager.RemoveSource(Microsoft.VisualStudio.Shell.TableManager.ITableDataSource)">
      <summary>Remove <paramref name="source" /> from the list of sources associated with this table manager.</summary>
      <param name="source">The source.</param>
      <returns>true if <paramref name="source" /> was removed from the table manager. Returns false if it was not (because it was not one of the table manager's Sources).</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.ITableManagerProvider.GetTableManager(System.String)">
      <summary>Gets the table manager.</summary>
      <param name="identifier">The identifier.</param>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableManager.ITableManager" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions.TryGetValue``1(Microsoft.VisualStudio.Shell.TableManager.ITableEntry,System.String,``0@)">
      <summary>Try to get data of type <paramref name="T" /> from an entry.</summary>
      <param name="entry">The entry.</param>
      <param name="keyName">The key.</param>
      <param name="content">The content.</param>
      <typeparam name="T">Expected data type.</typeparam>
      <returns>true if the <paramref name="entry" />.TryGetValue(...) returned true and the corresponding data was of type <paramref name="T" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions.TryGetValue``1(Microsoft.VisualStudio.Shell.TableManager.ITableEntry,System.String,``0@,``0)">
      <summary>Try to get data of type <paramref name="T" /> from an entry.</summary>
      <param name="entry">The entry.</param>
      <param name="keyName">The key.</param>
      <param name="content">The content.</param>
      <param name="defaultValue">The default value.</param>
      <typeparam name="T">Expected data type.</typeparam>
      <returns>true if the <paramref name="entry" />.TryGetValue(...) returned true and the corresponding data was of type <paramref name="T" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions.TryGetValue``1(Microsoft.VisualStudio.Shell.TableManager.ITableEntry,System.String,``0@,System.Func{``0})">
      <summary />
      <param name="entry" />
      <param name="keyName" />
      <param name="content" />
      <param name="defaultValue" />
      <typeparam name="T" />
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TaskSchedulingException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.TaskSchedulingException" /> class.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TaskSchedulingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.TaskSchedulingException" /> class with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.TaskSchedulingException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.TaskSchedulingException" /> class with a specified error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThemeResourceKey.#ctor(System.Guid,System.String,Microsoft.VisualStudio.Shell.ThemeResourceKeyType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ThemeResourceKey" /> class.</summary>
      <param name="category">The category associated with this key.</param>
      <param name="name">The name associated with this key.</param>
      <param name="keyType">The key type associated with this key.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThemeResourceKey.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current object.</summary>
      <param name="obj">The object to compare with the current object.</param>
      <returns>
          <see langword="true" /> if the specified object is equal to the current object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThemeResourceKey.GetHashCode">
      <summary>Serves as a hash function for a particular type.</summary>
      <returns>A hash code for the current object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.#ctor(System.String,System.String,System.String,System.Boolean)">
      <summary>Initializes a new instance of the ThreadedWaitDialogProgressData class without reporting completion information.</summary>
      <param name="waitMessage">High-level description of the operation.</param>
      <param name="progressText">A more precise description of the operation in progress.</param>
      <param name="statusBarText">Message to display on the status bar.</param>
      <param name="isCancelable">A value indicating whether the user should be offered an option to cancel the operation.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.#ctor(System.String,System.String,System.String,System.Boolean,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the ThreadedWaitDialogProgressData class and reports completion information.</summary>
      <param name="waitMessage">High-level description of the operation.</param>
      <param name="progressText">A more precise description of the operation in progress.</param>
      <param name="statusBarText">Message to display on the status bar.</param>
      <param name="isCancelable">A value indicating whether the user should be offered an option to cancel the operation.</param>
      <param name="currentStep">Current step in the progress.</param>
      <param name="totalSteps">Total number of steps available. Use 0 to display the indeterminate marquee in the wait dialog.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.NextStep">
      <summary>Creates a clone of this instance with CurrentStep incremented by one. No validation is done by this method to ensure that CurrentStep remains less than or equal to TotalSteps.</summary>
      <returns>A modified clone of this instance.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.CustomFilter">
      <summary>Represents the options used to create an account picker.</summary>
      <returns>The filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.HostId">
      <summary>Gets a unique identifier for this host, usually the package GUID, that will be used when reporting telemetry</summary>
      <returns>A unique identifier for this host.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.IsAuthenticationStateUIEnabled">
      <summary>Determines whether the picker will show UI to allow the user to reenter credentials if theIWpfAccountPicker.SelectedAccount needs re-authentication. This property is true by default.</summary>
      <returns>True if the picker will show UI to allow the user to reenter credentials.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.IsCompactHeight">
      <summary>Determines whether the picker will be displayed in smaller height compared to the default height.</summary>
      <returns>True if the picker is to be displayed with a smaller height, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.ParentWindow">
      <summary>Gets the window hosting the account picker.</summary>
      <returns>The window.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.AccountPickerOptions.UseWindowsPresentationFoundationStyle">
      <summary>Determines whether the picker will use styles based on Windows Presentation Framework.</summary>
      <returns>True if the picker uses WPF styles, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.BlockingTaskEventArgs.BlockedTask">
      <summary>Gets the task that is being waited on the UI thread and that needs to be unblocked.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.BlockingTaskEventArgs.BlockingTask">
      <summary>Gets the task that is blocking a task being waited on the UI thread.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainer.LocalPath">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainer.Provider">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.IsFavorite">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.LastAccessed">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.LocalProperties">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer.Remote">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerEqualityComparer.Instance">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.FullPath">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.SourceControl">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties.Type">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalPropertiesEqualityComparer.Instance">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.RepositoryName">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.RepositoryRootFullPath">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties.SccProvider">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlPropertiesEqualityComparer.Instance">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.BrowseOnlineUrl">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.CodeContainerProvider">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.DisplayUrl">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.ExtraProperties">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.LastAccessed">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer.Name">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainerEqualityComparer.IgnoreLastAccessedUtcInstance">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainerEqualityComparer.Instance">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode">
      <summary>Specifies the CommandFocusMode.</summary>
      <returns>The focus mode.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandNavigationOrder">
      <summary>Allows a control to specify its keyboard navigation cycle order with respect to other command navigable controls. A larger value moves the control later in the cycle list.</summary>
      <returns>The command navigation order.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.CommandNavigationHelper.IsCommandNavigable">
      <summary>Marks a control as part of the keyboard navigation cycle list for menus/toolbars.</summary>
      <returns>True if the control is part of the keyboard navigation cycle.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential.TokenValue">
      <summary>Gets or sets the last token value.</summary>
      <returns>The last token value. If the value is empty call RefreshTokenValue. If RefreshToken fails, it is set to an empty string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey.FeatureName">
      <summary>Gets or sets the feature name. Feature names are case-sensitive.</summary>
      <returns>The feature name. </returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey.Resource">
      <summary>Gets or sets the credential resource name or URI. Resources are case-insensitive.</summary>
      <returns>The credential resource name or URI. </returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey.Type">
      <summary>The type of the credential. This can be any app-specific value, but is intended to convey the authentication type. Therefore some examples might be: "Federated", "OAuth", "Windows", "Basic", "ServiceIdentity", "S2S". The type is case-insensitive.</summary>
      <returns>The type of the credential.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey.UserName">
      <summary>Gets or sets the credential user name, user ID, or any app-specific unique value. The user name is case-insensitive.</summary>
      <returns>The credential user name, user ID, or any app-specific unique value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.Manager">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow.TableControl">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.FocusChangeForCrossThreadClientEventArgs.HwndGainingFocus">
      <summary>Gets the HWND of the window that is gaining focus.</summary>
      <returns>The HWND of the window that is gaining focus.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs.HierarchyManipulationState">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.HierarchyItemEventArgs.Item">
      <summary>Gets the hierarchy item containing either the invalidated items or the item that was added. </summary>
      <returns>The hierarchy item containing either the invalidated items or the item that was added.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAsyncAttachedCollectionSource.IsUpdatingHasItems">
      <summary>Determines whether the <see cref="P:Microsoft.VisualStudio.Shell.IAttachedCollectionSource.HasItems" /> property is currently being updated.  Because updating HasItems may be an asynchronous operation, consumers of the <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" /> may want to wait for this property to become <see langword="false" /> before deciding that there are no items.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAttachedCollectionSource.HasItems">
      <summary>Determines whether this IAttachedCollectionSource has any items. </summary>
      <returns>Returns <see langword="true" /> if this IAttachedCollectionSource has any items, otherwise <see langword="false" />. Accessing HasItems does not necessarily create the items themselves.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAttachedCollectionSource.Items">
      <summary>Gets (and creates, if necessary) the collection of items associatedwith this IAttachedCollectionSource.</summary>
      <returns>Returns <see cref="T:System.Collections.IEnumerable" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAttachedCollectionSource.SourceItem">
      <summary>Gets the object used to create this IAttachedCollectionSource.</summary>
      <returns>Returns <see cref="T:System.Object" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAttachedRelationship.DisplayName">
      <summary>Gets a localizable description of this relationship.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IAttachedRelationship.Name">
      <summary>Gets the non-localized uniquely-identifying name of this relationship.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ICacheableAttachedCollectionSource.CanCache">
      <summary>Gets whether or not the items from this <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" /> can be cached. IAttachedCollectionSource instances that do not support observable changes to their items (via <see cref="T:System.ComponentModel.INotifyCollectionChanged" />) but which do change over time should not be cached, since caching the IAttachedCollectionSource will permanently cache a stale collection.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IClientRightsAdditionalMetadata.ClientRightsMetadata">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ICommentTaskToken.Priority">
      <summary>Gets the CommentTaskPriority to use when creating tasks based on this token.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.CommentTaskPriority" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ICommentTaskToken.Text">
      <summary>Gets the keyword used to identify tasks in comments.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.AreBuildErrorSourceEntriesShown">
      <summary>Returns true if filter for StandardTableColumnDefinitions.ErrorSource column does not exclude entries that have the label associated with ErrorSource.Build.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.AreErrorsShown">
      <summary>Returns true if filter for the StandardTableColumnDefinitions.ErrorSeverity column does not exclude entries that have the label associated with __VSERRORCATEGORY.EC_ERROR.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.AreMessagesShown">
      <summary>Returns true if filter for the StandardTableColumnDefinitions.ErrorSeverity column does not exclude entries that have the label associated with __VSERRORCATEGORY.EC_MESSAGE.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.AreOtherErrorSourceEntriesShown">
      <summary>Returns true if filter for StandardTableColumnDefinitions.ErrorSource column does not exclude entries that have the label associated with ErrorSource.Other.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.AreWarningsShown">
      <summary>Returns true if filter for the StandardTableColumnDefinitions.ErrorSeverity column does not exclude entries that have the label associated with __VSERRORCATEGORY.EC_WARNING.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IErrorList.TableControl">
      <summary>The IWpfTableControl used to display the error list.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IInstalledToolboxItemInfo.AssemblyName">
      <summary>Gets the assembly name of the item.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IInstalledToolboxItemInfo.CustomProperties">
      <summary>Gets the strings to display in the dialog’s “custom” columns, or null if no custom properties are needed.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IInstalledToolboxItemInfo.TypeName">
      <summary>Gets the full hierarchical type name of the item (not including the assembly name).</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IMSDNChannel.SubscriptionChannel">
      <summary>Gets the subscription channel, e.g. FTE, RETAIL etc.</summary>
      <returns>The subscription channel.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet.Count">
      <summary>Gets the number of elements contained in the <see cref="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet" />.</summary>
      <returns>The number of elements contained in the <see langword="IReadOnlyObservableSet" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISelectedGraphNode.Node">
      <summary>Gets the selected GraphNode.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionSearchOptions.SearchExternalItems">
      <summary>Gets whether or not the content of external items should be searched.</summary>
      <returns>If true, search results from within external items should be returned. If false, no external items searches should occur.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionSearchOptions.SearchFileContents">
      <summary>Gets whether or not the content of files should be searched.</summary>
      <returns>If <see langword="true" />, search results from within file contents should be returned. If <see langword="false" />, no file content searches should occur.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.MaximumResults">
      <summary>Gets the maximum number of results that should be returned by the search. If more results than this are available, the search provider should call <see cref="M:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.OnMaximumResultsExceeded" /> to indicate that not all results were returned.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.Options">
      <summary>Gets the search options.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionSearchParameters.SearchQuery">
      <summary>Gets the search terms provided by the user.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISolutionTreeFilter.IncludedItems">
      <summary>Gets the set of items that are included by the filter.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ISupportDisposalNotification.IsDisposed">
      <summary>Determines if the item is disposed.</summary>
      <returns>
          <see langword="true" /> if the item is disposed.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ITaskList.CommentTokens">
      <summary>Get the list of IVsCommentTaskToken objects the user has defined.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ITaskList.TableControl">
      <summary>The &lt; IWpfTableControl used to display the task list.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxAssemblyInfo.OriginalPath">
      <summary>Gets the original path from which the assembly was loaded. This may differ from the <see langword="Location" /> property of the assembly, for example if the assembly is in the global assembly cache (GAC).</summary>
      <returns>The original path from which the assembly was loaded.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.AppliesTo">
      <summary>Gets the value that is used to filter the extension SDKs.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.DisplayName">
      <summary>Gets the display name for the extension SDK.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.Id">
      <summary>Gets the identity of the extension SDK. This property contains the extension SDK path in the format “\[extensionssdks root]\[sdkname]\[sdkversion]”.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.MinVSVersion">
      <summary>Gets the minimum Visual Studio version. This value is used to filter which extension SDKs show up in each version of Visual Studio.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.Path">
      <summary>Gets the path on the disk to the extension SDK.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.TargetFramework">
      <summary>Gets the value of the target frameworks to be used to filter extension SDKs in Toolbox.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo.TargetPlatform">
      <summary>Gets the supported target platform.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkType.SdkInfo">
      <summary>Gets information about the extension SDK.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery.AdditionalAssemblyPaths">
      <summary>Gets a collection of additional assembly paths to search for toolbox items.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory.AppDomainCreator">
      <summary>Gets the object that is used to create and unload the application domain that is passed to <see cref="M:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory.CreateItemDiscovery(System.AppDomain)" />.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory.ItemCreator">
      <summary>Gets the object that is used to create new toolbox items and get information about existing toolbox items.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryWithContext.AdditionalAssemblyPaths">
      <summary>Gets a collection of additional assembly paths to search for toolbox items. For each framework in the "frameworksToEnumerate" argument of the ProvideToolboxItemDiscovery attribute, the toolbox will enumerate all assemblies registered under AssemblyFoldersEx keys, and pass their types to GetItemInfo.  However, if you want additional assemblies to show up in your list, you can supply their paths here. You can even omit the "frameworksToEnumerate" argument altogether to use only the assemblies returned from this property.  You can return null or an empty enumerator if you don't need to provide any additional assemblies. This method may be called on a background thread.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemInfo.DisplayName">
      <summary>Gets the display name of the toolbox item.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemInfo.ExtraInfo">
      <summary>Gets a collection of name-value pairs that will be passed to <see cref="M:Microsoft.VisualStudio.Shell.IToolboxItemCreator.CreateToolboxItem(System.String,System.Reflection.AssemblyName,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})" /> if the user chooses to create the item.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemInfo.Icon">
      <summary>Gets the icon for the toolbox item as a file path, byte array, Bitmap, or IntPtr.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxItemInfo.TransparentColor">
      <summary>Gets the background color that will be rendered as transparent in the toolbox image.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxPlatformInfo.Identifier">
      <summary>Gets the platform ID.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxPlatformInfo.Version">
      <summary>Gets the version number of the platform.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxPlatformType.TargetPlatform">
      <summary>Gets the target platform information.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxType.AssemblyInfo">
      <summary>Gets information about an assembly.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IToolboxType.Type">
      <summary>Gets the managed type.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.AreChildrenRealized">
      <summary>Indicates whether the child items of an <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem" /> have already been enumerated.</summary>
      <returns>
          <see langword="true" /> if the child items have already been enumerated, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.CanonicalName">
      <summary>Gets the canonical name of the item, corresponding to the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy.GetCanonicalName(System.UInt32,System.String@)" />.</summary>
      <returns>The canonical name of the item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.Children">
      <summary>Gets the child items of this <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem" />.</summary>
      <returns>The child items of the hierarchy item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.HierarchyIdentity">
      <summary>Gets the identity that represents this item.</summary>
      <returns>The identity that represents this item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.IsBold">
      <summary>Gets or sets whether this item should be rendered bold in an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</summary>
      <returns>
          <see langword="rrue" /> if the item should be rendered bold, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.IsCut">
      <summary>Gets or sets whether this item should be rendered as a cut item in an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</summary>
      <returns>
          <see langword="true" /> if the item should be rendered as a cut item, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.Parent">
      <summary>Gets the parent <see cref="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem" /> for this item.</summary>
      <returns>The parent hierarchy item for this item, or null if the item is at the root of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItem.Text">
      <summary>Gets the text caption for the item in the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />, corresponding to the <see cref="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID.VSHPROPID_Caption" /> property from <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy.GetProperty(System.UInt32,System.Int32,System.Object@)" />.</summary>
      <returns>The text caption for the item in the UI hierarchy window.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.Hierarchy">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> representing the outer hierarchy of the item.</summary>
      <returns>The hierarchy representing the outer hierarchy of the item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.IsNestedItem">
      <summary>Gets whether this item is a nested item or not.</summary>
      <returns>
          <see langword="true" /> if the item is a nested item, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.IsRoot">
      <summary>Gets whether the item is the root of its <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</summary>
      <returns>
          <see langword="true" /> if the item is the root of a hierarchy, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.ItemID">
      <summary>Gets the item identifier representing the outer item in the hierarchy.</summary>
      <returns>The item identifier representing the outer item in the hierarchy.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.NestedHierarchy">
      <summary>Gets the nested <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> representing the inner hierarchy of the item.</summary>
      <returns>The nested hierarchy representing the inner hierarchy of the item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.NestedItemID">
      <summary>Gets the item identifier representing the inner item in the <see cref="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity.NestedHierarchy" />.</summary>
      <returns>The item identifier representing the inner item in the nested hierarchy.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.IsChangingItems">
      <summary>Gets whether item additions or removals from an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> are currently being processed.</summary>
      <returns>
          <see langword="true" /> when changes from one of the following events are being processed:
              <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnItemAdded(System.UInt32,System.UInt32,System.UInt32)" />
            
              <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnItemDeleted(System.UInt32)" />
            
              <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnItemsAppended(System.UInt32)" />
            
              <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents.OnInvalidateItems(System.UInt32)" />
            </returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IVsTaskJoinableTask.CancellationToken">
      <summary>Gets the cancellation token used for this task.</summary>
      <returns>The cancellation token used for this task.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IWpfAccountPicker.Control">
      <summary>Gets the Windows Presentation Foundation account picker control.</summary>
      <returns>The control.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IWpfAccountPicker.SelectedAccount">
      <summary>Gets or sets the account being selected for the account picker control.</summary>
      <returns>The account.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.IWpfAccountPicker.SelectedAccountAuthenticationState">
      <summary>Determines whether the IWpfAccountPicker.SelectedAccount needs re-authentication.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.AuthenticationState" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.CodeBase">
      <summary>Gets the path and filename of the object being registered.</summary>
      <returns>The path and filename of the object being registered.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.ComponentPath">
      <summary>Gets the path to the component that is being registered.</summary>
      <returns>The path to the component being registered, including the file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.ComponentType">
      <summary>Gets the type of component being registered.</summary>
      <returns>The type of component being registered.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.InprocServerPath">
      <summary>Gets the path to the in-process server DLL.</summary>
      <returns>The path to the in-process server DLL.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.Log">
      <summary>Gets a <see cref="T:System.IO.TextWriter" /> object that can be used to log events during registration.</summary>
      <returns>A <see cref="T:System.IO.TextWriter" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RegistrationMethod">
      <summary>Gets a value that specifies how the assembly should be located (CodeBase or Assembly).</summary>
      <returns>Specifies how the assembly should be located (CodeBase or Assembly).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RootFolder">
      <summary>Gets or sets the root folder.</summary>
      <returns>The root folder.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.TypeId">
      <summary>Gets the current instance of this attribute.</summary>
      <returns>The current instance of this attribute.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProvider.RootFolder">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.SccBindingChangedEventArgs.ChangedBindings">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.SccItemStatus.StateIcon">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.SccItemStatus.Status">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.SccStatusChangedEventArgs.ChangedItems">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SccIntegration.SccStatusChangedEventArgs.ChangeRoot">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ServiceProgressData.CurrentStep">
      <summary>Gets the number of the current step.</summary>
      <returns>The number of the current step.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ServiceProgressData.ProgressText">
      <summary>Gets the message that indicates the current progress.</summary>
      <returns>The message that indicates the current progress.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ServiceProgressData.TotalSteps">
      <summary>Gets the number of total steps.</summary>
      <returns>The number of total steps.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ServiceProgressData.WaitMessage">
      <summary>Gets the message that is displayed to the user.</summary>
      <returns>The message that is displayed to the user.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SolutionTreeFilterProviderAttribute.FilterCommandGroup">
      <summary>Gets the group of the filter command that should handle showing the filter.</summary>
      <returns>The filter command group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.SolutionTreeFilterProviderAttribute.FilterCommandID">
      <summary>Gets the identifier of the filter command that should handle showing the filter.</summary>
      <returns>The filter command identifier.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.StatefulReadOnlyList`2.List">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.StatefulReadOnlyList`2.State">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.Comparer">
      <summary>Gets the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> used by this filter.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.Excluded">
      <summary>Gets the list of strings excluded by the filter.</summary>
      <returns>The list of strings excluded by the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter.ExcludedCount">
      <summary />
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.DataSourceAttribute.DataSources">
      <summary>Gets the DataSource identifier associated with this attribute.</summary>
      <returns>the DataSource identifier associated with this attribute.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.DataSourceTypeAttribute.DataSourceTypes">
      <summary>Gets the data source types.</summary>
      <returns>The data source types.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs.AllEntries">
      <summary>Gets all entries contained in the table (whether or not they are visible).</summary>
      <returns>All entries contained in the table (whether or not they are visible).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs.FilteredAndSortedEntries">
      <summary />
      <returns>Returns <see cref="T:System.Collections.Generic.IReadOnlyCollection`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.IsExpandedByDefault">
      <summary>Should this group be expanded by default?</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket.PersistExpansionState">
      <summary>Should the expansion state of this group persist from session to session?</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.Identifier">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.ShowCount">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2.SourceTypeIdentifier">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.ColumnDefinition">
      <summary>Gets the width of the item in the table's header (which is inherited by the corresponding columns of the entries).</summary>
      <returns>Returns <see cref="T:System.Windows.GridLength" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.Comparer">
      <summary>Gets the StringComparer used to sort and compare entries in this column. This value is used for the filtering, sorting and grouping.</summary>
      <returns>Returns <see cref="T:System.StringComparer" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.DefaultVisible">
      <summary>Indicates whether the column is visible by default. If this returns false then the column will be hidden the first time there is data in the table that could be shown using this column.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.DisplayImage">
      <summary>ImageMoniker shown for this column in the header.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Imaging.Interop.ImageMoniker" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.DisplayName">
      <summary>Localized name of the column.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.FilterPresets">
      <summary>The strings that always exist as filterable items for this list. For example, if you want to always show "Errors", "Warnings" and "Messages" as filtering </summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.HeaderName">
      <summary>Localized name used when adding headers to entries copied from the control to the clipboard.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsCopyable">
      <summary>Indicates whether the user can copy the column's content using the default copy command.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsFilterable">
      <summary>Indicates whether the column can be filtered using the default UI. If this returns false then there will be no built-in UI for letting the user filter the column.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsHideable">
      <summary>Indicates whether the user can hide the column using the default UI.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsMovable">
      <summary>Indicates whether the user can move the column using the default UI.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsResizable">
      <summary>Indicates whether the user can change the column's width using the default UI.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.IsSortable">
      <summary>Indicates whether the column can be sorted using the default UI. If this returns false then there will be no built-in UI for letting the user sort the column.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.MaxWidth">
      <summary>Maximum width of the column (in pixels).</summary>
      <returns>Returns <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.MinWidth">
      <summary>Minumum width of the column (in pixels). The minimum width is 22 pixels (so that there is space to display the sorting and filtering UI.</summary>
      <returns>Returns <see cref="T:System.Double" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.Name">
      <summary>Unique identifier of the column. This value must match the value provided by the Name attribute.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition.TextWrapping">
      <summary>Indicates whether the user can copy the column's content should be wrapped if it is too large to fit.</summary>
      <returns>Returns <see cref="T:System.Windows.TextWrapping" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition2.DefaultWidth">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.AreDetailsShown">
      <summary>Gets or sets whether details of the entry this ITableEntryHandle is associated with are being shown.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.CanShowDetails">
      <summary>Gets whether the entry this ITableEntryHandle is associated with is selected can show details.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.HasVerticalContent">
      <summary>Gets whether the entry this ITableEntryHandle is associated with has vertical content.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.IsSelected">
      <summary>Gets or sets whether the entry this ITableEntryHandle is associated with is selected.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle.IsVisible">
      <summary>Is the entry visible in the table control.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.AutoSubscribe">
      <summary>Indicates whether this table control will automatically subscribe to all data sources added to its Manager.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.ColumnDefinitionManager">
      <summary>Gets the ITableColumnDefinitionManager used by this (and every other) IWpfTableControl.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinitionManager" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.ColumnStates">
      <summary>Gets a snapshot of the current column states.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.Control">
      <summary>Gets the WPF control that displays the data from the activated ITableDataSources.</summary>
      <returns>Returns <see cref="T:System.Windows.FrameworkElement" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.Entries">
      <summary>Gets the entries displayed in the control.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.Manager">
      <summary>Gets the ITableManager that provides the data for this control.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableManager.ITableManager" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SelectedEntries">
      <summary>Gets or sets entries selected in the control.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SelectedEntry">
      <summary>Gets the selected entry in the table control. Returns null if no items are selected. If multiple items are selected, then we return whatever item considered (by the underlying WPF controls consider to be the selected item.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SelectedOrFirstEntry">
      <summary>Gets the selected entry in the table control or, if no entry is selected the first entry.</summary>
      <returns>Returns <see cref="T:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SelectionMode">
      <summary>Gets or sets the selection mode of the table control.  The default is Extended (multi-select with modifier).</summary>
      <returns>Returns <see cref="T:System.Windows.Controls.SelectionMode" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl.SortFunction">
      <summary>Gets or sets the default sort function associated with the table control.</summary>
      <returns>Returns <see cref="T:System.Comparison`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.IsDataStable">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.KeepSelectionInView">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.RaiseDataUnstableChangeDelay">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.SelectedItemActiveBackground">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.SelectedItemActiveForeground">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.SelectedItemInactiveBackground">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.SelectedItemInactiveForeground">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2.ShowGroupingLine">
      <summary />
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.ManagerTypeAttribute.ManagerIdentifiers">
      <summary>Gets the manager identifiers.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.IsExpandedByDefault">
      <summary>Should this group be expanded by default?</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket.PersistExpansionState">
      <summary>Should the expansion state of this group persist from session to session?</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.TableEntryEventArgs.Handled">
      <summary>Indicates whether or not the event has been handled.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.TableEntryNavigateEventArgs.IsPreview">
      <summary>Indicates whether the navigation is a preview operation.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs.AddedEntries">
      <summary>Gets a list that contains the items that were selected.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs.RemovedEntries">
      <summary>Gets a list that contains the items that were unselected.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink.IsStable">
      <summary>Indicates whether the results reported to the sink are stable.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableDataSource.DisplayName">
      <summary>Localized name to identify the source in any UI displayed to the user. Can be null.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableDataSource.Identifier">
      <summary>Unique identifier of this data source.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableDataSource.SourceTypeIdentifier">
      <summary>Identifier that describes the type of entries provided by this source (e.g. StandardTableDataSources.CommentTableDataSource).</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.Count">
      <summary>Number of entries in this snapshot.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot.VersionNumber">
      <summary>Get the version number associated with the snapshot.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory.CurrentVersionNumber">
      <summary>Gets the version number associated with the current snapshot</summary>
      <returns>The version number associated with the current snapshot</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableEntry.Identity">
      <summary>The identifier.</summary>
      <returns>Returns <see cref="T:System.Object" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableManager.Identifier">
      <summary>Identifier of the table manager.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.TableManager.ITableManager.Sources">
      <summary>The list of sources currently associated with the table manager.</summary>
      <returns>Returns <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThemeResourceKey.Category">
      <summary>Gets the category associated with this key. A combination of the name, category, and key type uniquely identify the resource being referenced by this key.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThemeResourceKey.KeyType">
      <summary>Gets the type of resource specified by this key. A combination of the name, category, and key type uniquely identify the resource being referenced by this key.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThemeResourceKey.Name">
      <summary>Gets the name associated with this key. A combination of the name, category, and key type uniquely identify the resource being referenced by this key.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.CurrentStep">
      <summary>Current step in the progress.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.IsCancelable">
      <summary>A value indicating whether the user should be offered an option to cancel the operation.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.ProgressText">
      <summary>A more precise description of the operation in progress.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.StatusBarText">
      <summary>Message to display on the status bar.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.TotalSteps">
      <summary>Total number of steps available. Use 0 to display the indeterminate marquee in the wait dialog.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData.WaitMessage">
      <summary>High-level description of the operation.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.Services.IVsCodeContainerProviderService">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Services.SVsCodeContainerProviderService">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.AccountPickerOptions">
      <summary>Represents the options used to create an account picker.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.AsyncServiceCreatorCallback">
      <summary>The callback for the async service creator.</summary>
      <param name="container">The service container.</param>
      <param name="cancellationToken">The cancellation token.</param>
      <param name="serviceType">The type of the service.</param>
      <returns>A task that returns the service.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.AsyncServiceCreatorWithProgressCallback">
      <summary>The callback that is invoked when an instance of the service is needed. This is called only one time, and the result is cached.</summary>
      <param name="container">The service container.</param>
      <param name="cancellationToken">The cancellation token.</param>
      <param name="serviceType">The type of the service to get.</param>
      <param name="progress">The progress marker.</param>
      <returns>A task that returns the service.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.AuthenticationState">
      <summary>The authentication state.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.AuthenticationState.Unknown">
      <summary>Unknown.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.AuthenticationState.Unauthenticated">
      <summary>Unauthenticated.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.AuthenticationState.Authenticated">
      <summary>Authenticated.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.BlockingTaskEventArgs">
      <summary>The event arguments to be used with an event that passes in blocking task information. The parameters identify the task that is being waited on the UI thread (blocked task) and the task that is blocking the wait (blocking task).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CircularTaskDependencyException">
      <summary>Exception raised when a circular dependency would cause a deadlock during a requested task wait operation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerEqualityComparer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalProperties">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerLocalPropertiesEqualityComparer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlProperties">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerSourceControlPropertiesEqualityComparer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus.None">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus.IsLocal">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus.IsSourceControlled">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus.HasRemote">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerStatus.IsFaulty">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerType.Project">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainerType.Folder">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerProvider">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManager">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.ICodeContainerStorageManagerFactory">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CodeContainerManagement.RemoteCodeContainerEqualityComparer">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CommandNavigationHelper">
      <summary>Saves and restores elements to be focused after interacting with menus and toolbars.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode">
      <summary>Specifies how the control on which it's set  is registered with CommandFocusManager for handling focus restoration and entering menu mode.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode.None">
      <summary>The element does not participate in command focus restoration.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode.Attached">
      <summary>The element does not participate in command focus restoration. However, getting focus to this element is tracked and used in command focus restoration of command focus containers, such that focus is never restored to this control when lost by other command focus containers, even if they received focus from this control.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommandNavigationHelper.CommandFocusMode.Container">
      <summary>The element participates in command focus restoration and is considered to be part of the command UI, along with menus and toolbars (when the control is focused InputManager.IsInMenuMode is set and VS keybindings does not work).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.CommentTaskPriority">
      <summary>Value that indicates the priority of a task in the task list. The values in this enumeration correspond to the values in a the Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY enumeration.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommentTaskPriority.High">
      <summary>High priority.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommentTaskPriority.Normal">
      <summary>Normal priority.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.CommentTaskPriority.Low">
      <summary>Low priority.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredential">
      <summary>Represents a credential for sign-in purposes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialKey">
      <summary>Represents the credential key for sign-in purposes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.IVsCredentialStorageService">
      <summary>Represents credential storage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.SVsCredentialStorageService">
      <summary>Represents a service storing credentials.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Connected.CredentialStorage.VsCredentialStorageException">
      <summary>Represents a credentials exception.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.FilterDescendantBehavior">
      <summary>Specifies the descendant behavior when including items in a filtered tree.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.FilterDescendantBehavior.ExcludeDescendantsByDefault">
      <summary>Exclude descendants, by default, in the filtered tree.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.FilterDescendantBehavior.IncludeDescendantsByDefault">
      <summary>Include descendants, by default, in the filtered tree.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesService">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.FindAllReferences.IFindAllReferencesWindow">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.FindAllReferences.SVsFindAllReferences">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.FocusChangeForCrossThreadClientEventArgs">
      <summary>Event arguments for an event raised by a control on the Visual Studio UI thread when it has a child Win32 HWND that belongs to a different thread and has acquiredWin32 focus. It is required for proper focus restoration when Visual Studio loses or regains activation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.HierarchyGraphNodeProperties">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.HierarchyItemCollectionChangedEventArgs">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.HierarchyItemEventArgs">
      <summary>Provides event arguments that are used by <see cref="E:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.AfterInvalidateItems" /> and <see cref="E:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager.OnItemAdded" /> events to denote which specific item was invalidated or added.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAsyncAttachedCollectionSource">
      <summary>Represents an <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" /> object that can report on whether or not the <see cref="P:Microsoft.VisualStudio.Shell.IAttachedCollectionSource.HasItems" /> property is currently being initialized, and which raises an <see cref="T:System.ComponentModel.INotifyPropertyChanged" /> event when the IsInitializingHasItems value changes. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAsyncServiceContainer">
      <summary>Provides methods to add and remove services.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAsyncServiceProvider">
      <summary>Provides a method to get a service asynchronously.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAttachedCollectionService">
      <summary>Represents a service that can get attached collections for an item based on a known relationship, and that can enumerate the relationships that are supported for an item. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource">
      <summary>Represents an object instance that can return a collection of items, and that knows whether or not any items exist without realizing the items themselves. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSourceProvider">
      <summary>Represents a service that can enumerate the relationships that exist for an object the service understands, and which can create attached collections for a relationship and object the service understands. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IAttachedRelationship">
      <summary>Contains metadata about an attached relationship, used by the <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionService" /> to describe relationships between objects. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ICacheableAttachedCollectionSource">
      <summary>Represents an <see cref="T:Microsoft.VisualStudio.Shell.IAttachedCollectionSource" /> that can potentially be cached. Cached sources do not need to be re-created each time they're requested. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IClientRightsAdditionalMetadata">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ICodeContainerProvider">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ICommentTaskToken">
      <summary>This interface is used to get information about one of the tokens used to generate tasks.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IErrorList">
      <summary>This interface is used to get the state of the various switches in the chrome around the ErrorList tool window.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IFilteredHierarchyItemSet">
      <summary>Provides a flattened list of hierarchy items that represents all items in the hierarchy, and raises events when items are added to or removed from the hierarchy.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IInstalledToolboxItemInfo">
      <summary>Supplies information about an existing toolbox item. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IMSDNChannel">
      <summary>interface for MSDN subscription channel information.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.INonClientArea">
      <summary>Represents a visual element that may logically contain a non-client Win32 area when WM_NCHITTEST is sent to an HwndSource.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IObservableListBase`1">
      <summary />
      <typeparam name="ValueT" />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet">
      <summary>Provides a heterogeneous collection of objects (non-type safe).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet`1">
      <summary>Provides a homogeneous collection of objects of type <paramref name="T" />.</summary>
      <typeparam name="T">The type of items stored in the set.</typeparam>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISelectedGraphNode">
      <summary>Holds a reference to a selected GraphNode.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISettingsMachineLocalityEvaluator">
      <summary>Used in conjunction with SharedSettingsAttribute to evaluate whether a property value is machine-local (i.e. should not roam to other machines) at runtime.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISolutionSearchOptions">
      <summary>Represents the options a search provider should use when providing search results for a search of the solution. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISolutionSearchParameters">
      <summary>Represents the parameters required to provide search results for a search of the solution. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilter">
      <summary>A filter that controls a collection of items that should be included in the filtered tree.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilterProvider">
      <summary>Factory used to create an <see cref="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilter" />. <see langword="ISolutionTreeFilter" /> provides a list of included items that should be placed in the tree.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ISupportDisposalNotification">
      <summary>Represents an object that may become disposed, and that can notify listeners of changes to the disposal state.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ITaskList">
      <summary>This interface is used to get the state of the TaskList tool window.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxAppDomainControl">
      <summary>Controls the creation of the application domain in which the client’s <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery" /> implementation is created.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxAssemblyInfo">
      <summary>Supplies information about an assembly.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo">
      <summary>Supplies information about an extension SDK.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkInfo2">
      <summary>Provides additional information from SDK manifests.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxExtensionsSdkType">
      <summary>Represents a managed type from an extension SDK.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxItemCreator">
      <summary>Creates new toolbox items and supplies information about existing toolbox items.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery">
      <summary>Provides information about managed types from which toolbox items could be created.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryFactory">
      <summary>Creates various objects required for integration with the Choose Toolbox Items dialog.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscoveryWithContext">
      <summary>Provides information about managed types from which toolbox items could be created. Implemented by packages and supplied from IToolboxItemDiscoveryFactory.CreateItemDiscovery. Packages deriving from Microsoft.VisualStudio.Shell.Package supply this object via the dicoveryType argument to ProvideToolboxItemDiscoveryAttribute.  This object is only used in a secondary appdomain which is unloaded after assembly enumeration completes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxItemInfo">
      <summary>Supplies information about a managed type from which a toolbox item can be created.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxPlatformInfo">
      <summary>Supplies information about a platform (such as Windows 8).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxPlatformType">
      <summary>Represents a managed type with an associated platform. Other interfaces derive from this interface to add additional metadata.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IToolboxType">
      <summary>Represents a simple managed type. Other interfaces derive from this interface to add additional metadata.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsAccountManagementService">
      <summary>Represents the Visual Studio account management service.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsHierarchyItem">
      <summary>Contains instance property information for a single item in an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsHierarchyItemCollectionProvider">
      <summary>Provides a read-only collection of hierarchy items that represent a subset of all hierarchy items under a specified hierarchy.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity">
      <summary>Contains the information necessary to define an item in an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsHierarchyItemManager">
      <summary>Accesses the data model used by an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" /> (like the Solution Explorer).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsManagedImageService">
      <summary>An interface proffered by SVsImageService that allows direct addition of WPF bitmaps to the image library.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsManagedSettingsChangeEventSource">
      <summary>Provides an event for changed settings. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsTaskEvents">
      <summary>Notifies clients of changes made to tasks.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsTaskJoinableTask">
      <summary>An interface that allows attaching a single JoinableTask to an IVsTask instance.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IVsToolboxItemDiscoveryRegistrar">
      <summary>Defines a toolbox item type. You can get an instance of the interface from the <see cref="T:Microsoft.VisualStudio.Shell.SVsToolboxItemDiscoveryRegistrar" /> service.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.IWpfAccountPicker">
      <summary>Represents the Windows Presentation Foundation account picker control provided by <see cref="T:Microsoft.VisualStudio.Shell.IVsAccountManagementService" />.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute">
      <summary>An abstract class for VSPackage registration. The RegistrationAttribute class allows new registration information to be added without changing the registration tools.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key">
      <summary>Provides an abstract class that represents a registration key.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext">
      <summary>An abstract base class that provides context information from an external source to a registration attribute.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.RegistrationMethod">
      <summary>Specifies how the assembly should be registered or located.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.Default">
      <summary>Should be used only by tools.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.CodeBase">
      <summary>The path to the assembly should be stored in the registry and used to locate the assembly at runtime.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.Assembly">
      <summary>The assembly should be in the GAC or in the PrivateAssemblies folder.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.RssCommands">
      <summary>Provides the routed commands supported by the Visual Studio shell RSS feed reader.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderManager">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProvider">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.IVsSccFolderProviderBinder">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.SccBindingChangedEventArgs">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.SccItemStatus">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SccIntegration.SccStatusChangedEventArgs">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ServiceProgressData">
      <summary>This class used to propagate service or package load progress for async service and packages. Messages and values passed through this class will be shown to the user in some appropriate manner by the shell.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Services.BulletinHandler">
      <summary>The delegate provided by subscribers that is called when a bulletin is published.</summary>
      <param name="bulletin">The bulletin.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Services.IVsPublishSubscribeService">
      <summary>Represents a service for publishing and subscribing to bulletins.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.Services.SVsPublishSubscribeService">
      <summary>Represents a service for publishing and subscribing to bulletins.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SolutionTreeFilterProviderAttribute">
      <summary>Provides information for displaying the Solution Explorer filter.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.StatefulReadOnlyList`2">
      <summary />
      <typeparam name="ItemT" />
      <typeparam name="StateT" />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SVsServiceProvider">
      <summary>Represents a Visual Studio service provider.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.SVsToolboxItemDiscoveryRegistrar">
      <summary>Passed to <see cref="M:System.IServiceProvider.GetService(System.Type)" /> to return a reference to the <see cref="T:Microsoft.VisualStudio.Shell.IVsToolboxItemDiscoveryRegistrar" /> interface.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ColumnHashSetFilter">
      <summary>A helper class that implements an IEntryFilter that excludes entries whose untruncated text matches anything in a list of strings.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ColumnState">
      <summary>Representation of the persistent state associated with a TableColumnDefinition in a particular instance of a IWpfTableControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ColumnState2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.DataSourceAttribute">
      <summary>Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries created by ITableDataSource whose &lt;see cref="ITableDataSource.Identifier"/&gt; matches this attribute. The ITableControlEventProcessorProvider can have multiple DataSource attributes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.DataSourceTypeAttribute">
      <summary>Attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries created by ITableDataSource whose ITableDataSource.SourceTypeIdentifier matches this attribute. The ITableControlEventProcessorProvider can have multiple DataSourceType attributes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs">
      <summary>Event arguments for an IWpfTableControl.EntriesChanged event.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.FiltersChangedEventArgs">
      <summary>Event arguments for an IWpfTableControl.FiltersChanged event.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket">
      <summary>This class is used to group ITableEntries.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IEntryBucket2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IEntryFilter">
      <summary>Interface passed to IWpfTableControl.SetFilter(string, IEntryFilter) to filter entries.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition">
      <summary>Describes a column of data.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinition2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableColumnDefinitionManager">
      <summary>Manager for the TableColumnDefinitions used by any instance of an IWpfTableControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessor">
      <summary>Interface used to implement event handlers for UI actions in the IWpfTableControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableControlEventProcessorProvider">
      <summary>Represents an exportable MEF component able to create ITableControlEventProcessor a given IWpfTableControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle">
      <summary>A wrapper for an ITableEntry or a "virtual" entry created from an ITableEntriesSnapshot.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl">
      <summary>Displays and manages a data as a table.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot">
      <summary>Extension of the ITableEntriesSnapshot that allows an entry provider to override the default behavior for what gets displayed for an entry in a particular column.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntry">
      <summary>Extension of the IWpfTableEntry that allows an entry provider to override the default behavior for what gets displayed for an entry in a particular column.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.ManagerTypeAttribute">
      <summary>An attribute on an ITableControlEventProcessorProvider to restrict the ITableControlEventProcessor it creates to events on entries provided through an ITableManager whose ITableManager.Identifier matches this attribute.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions">
      <summary>Names of predefined columns in the table.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTableColumnDefinitions2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTableControlEventProcessors">
      <summary>The set of standard table control event processors.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTableDataSources2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTableKeyNames2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StandardTables2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.StringEntryBucket">
      <summary>A helper class that implements IEntryBucket for groups that are displayed using a string.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.TableEntryEventArgs">
      <summary>Provides data about a table entry navigation event.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.TableEntryHandleExtensions">
      <summary>Overload class for getting typed data from an ITableEntry and ITableColumnDefinition.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.TableEntryNavigateEventArgs">
      <summary>Provides data about a table entry navigation event.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableControl.TableSelectionChangedEventArgs">
      <summary>Provides data for the ITableControlEventProcessor.PreprocessSelectionChanged(TableSelectionChangedEventArgs) and ITableControlEventProcessor.PostprocessSelectionChanged(TableSelectionChangedEventArgs) events.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ErrorRank">
      <summary>Value that indicates the rank of an in the error list (errors with a lower rank are, by default, displayed before errors with a higher rank).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Lexical">
      <summary>Lexical error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Syntactic">
      <summary>Syntactic error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Declaration">
      <summary>Declaration error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Semantic">
      <summary>Semantic error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Emit">
      <summary>Emit error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.PostBuild">
      <summary>PostBuild error rank.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorRank.Other">
      <summary>Other error rank.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ErrorSource">
      <summary>Value that indicates the source of an error in the error list.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorSource.Build">
      <summary>Used to indicate any error generated by an explicit build command.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.TableManager.ErrorSource.Other">
      <summary>Used to indicate any error generated from any compilation process that was not explicitly invoked by the end-user (e.g. in response to typing a character).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableDataSink">
      <summary>Class used to consume data provided by an ITableDataSource. ITableDataSource can have multiple subscribers and each subscriber will have its own ITableDataSink.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableDataSource">
      <summary>A source for data given to an ITableManager.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot">
      <summary>An abstraction for a fixed set of ITableEntry objects.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory">
      <summary>A manager that provides stable snapshots of a collection of entries at a point in time. The factory can provide different snapshots over time (generating, for example, new snapshots after each build).</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableEntry">
      <summary>An entry that corresponds to a row of data in a table control.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableManager">
      <summary>A manager for tabular data of a particular type.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.ITableManagerProvider">
      <summary>Provider for ITableManagers.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.StandardTableDataSources">
      <summary>Standard ITableDataSource.SourceTypeIdentifier&gt; used by the Error and Task Lists.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.StandardTableKeyNames">
      <summary>Names of predefined keys for data in an ITableEntry.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.StandardTables">
      <summary>Standard ITableManager.Identifier used by the Error and Task Lists.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions">
      <summary>Overload class for getting typed data from an ITableEntry.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.TaskSchedulingException">
      <summary>Exception raised when task scheduling failed and could not be retried. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ThemeResourceKey">
      <summary>Represents a key used in a Resource Dictionary for accessing theme color resources. Theme color resources include brushes and colors associated with a given color category and color name.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ThemeResourceKeyType">
      <summary>Specifies the type of resource being referenced by a <see cref="T:Microsoft.VisualStudio.Shell.ThemeResourceKey" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ThemeResourceKeyType.ForegroundColor">
      <summary>Specifies the foreground color.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ThemeResourceKeyType.BackgroundColor">
      <summary>Specifies the background color.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ThemeResourceKeyType.ForegroundBrush">
      <summary>Specifies the foreground brush.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ThemeResourceKeyType.BackgroundBrush">
      <summary>Specifies the background brush.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData">
      <summary>Contains details on the progress of a long-running operation for purposes of updating the IVsThreadedWaitDialog.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ToolboxItemDiscoveryContext">
      <summary>Indicates the context in which IToolboxItemDiscoveryWithContext.GetItemInfo is being called.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolboxItemDiscoveryContext.AutoAddingToToolbox">
      <summary>If IToolboxItemDiscoveryWithContext.GetItemInfo returns non-null, the item will be automatically added to the toolbox.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolboxItemDiscoveryContext.ListingAddableItems">
      <summary>If IToolboxItemDiscoveryWithContext.GetItemInfo returns non-null, the item will be added to a list of types in the Choose Toolbox Items dialog which the user may add to the toolbox.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.ToolWindowOrientation">
      <summary>This enumeration provides a number of possible tool window orientations with respect to a docking window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.none">
      <summary>No tool window orientation indicated.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Top">
      <summary>Tool window initially oriented against the top of the docking window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Left">
      <summary>Tool window initially oriented to the left of the docking window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Right">
      <summary>Tool window initially oriented to the right of the docking window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Bottom">
      <summary>Tool window initially oriented against the bottom of the docking window.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.VSCommands">
      <summary>Provides the routed commands supported by the Visual Studio shell.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.Shell.VsDockStyle">
      <summary>Defines constants for tool window orientation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.none">
      <summary>The registration attribute <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute" /> initializes to this value if no style is specified. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI">
      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI" />, the tool window will be linked to the multiple-document interface (MDI) area, and Window is ignored.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float">
      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float" />, the tool window will float initially, but when the title bar is double-clicked, Orientation and Window apply, and the window will default to Tabbed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked">
      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked" />, Orientation can be Left, Right, Top, or Bottom.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed">
      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed" />, Orientation can be Left or Right and tab placement can be specified.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat">
      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat" />, the tool window cannot be docked.</summary>
    </member>
  </members>
</doc>