Files
ScheMe-SP/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.xml
T
2017-01-24 12:52:21 +01:00

1500 lines
124 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>Microsoft.VisualStudio.Shell.Interop.9.0</name>
</assembly>
<members>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.ASINFO">
<summary>
<see cref="T:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO" /> flags with extra information about the current state.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.filename">
<summary>The .pdb filename for the active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.id">
<summary>Unique identifier of the active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.methodToken">
<summary>Token of the active method.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.posType">
<summary>An <see cref="T:Microsoft.VisualStudio.Shell.Interop.enum_POSITION_TYPE" /> that determines the meaning of the tsPosition and filename members of this structure.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT.tsPosition">
<summary>
<see cref="T:Microsoft.VisualStudio.TextManager.Interop.TextSpan" /> for the active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_EXCEPTION_SPAN.id">
<summary>Identifier for the exception handler assigned by the language service/compiler.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_EXCEPTION_SPAN.methodToken">
<summary>Token for the active method.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_EXCEPTION_SPAN.tsPosition">
<summary>
<see cref="T:Microsoft.VisualStudio.TextManager.Interop.TextSpan" /> for the active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.VsDebugEngineFilter.dwDebugEngineCount">
<summary>The number of debug engines.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.VsDebugEngineFilter.pDebugEngines">
<summary>Pointer to the debug engines.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.WellKnownToolboxDataFormats.MinimumRequiredFrameworkVersion">
<summary>Represents the minimum version of the framework required.</summary>
</member>
<member name="M:Microsoft.VisualStudio.Shell.IMenuCommandInvokeEx.Invoke(System.Object,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT)">
<summary>Invokes the command with the specified arguments and options.</summary>
<param name="inArg">The parameter passed to the command.</param>
<param name="outArg">The parameter returned from the command.</param>
<param name="options">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> options.</param>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies.Clone(Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies@)">
<summary>Clones this <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies" /> interface by creating another instance.</summary>
<param name="ppIEnumComponents">Reference to the cloned interface <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies" />.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies.Count(System.UInt32@)">
<summary>Gets the number of enumerated system assemblies.</summary>
<param name="pCount">The number of system assemblies.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies.Next(System.UInt32,System.String[],System.UInt32@)">
<summary>Retrieves the next system assembly.</summary>
<param name="celt">The number of assemblies to return.</param>
<param name="rgAssemblies">A reference to the returned assemblies.</param>
<param name="pceltFetched">Number of system assemblies returned.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies.Reset">
<summary>Resets the collection of assemblies to the first one.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies.Skip(System.UInt32)">
<summary>Moves ahead in the list of system assemblies.</summary>
<param name="celt">The number of assemblies to skip ahead.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks.Clone(Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks@)">
<summary>Clones this <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks" /> interface by creating another instance.</summary>
<param name="ppIEnumComponents">Reference to the cloned interface <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks" />.</param>
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks.Count(System.UInt32@)">
<summary>Gets the number of supported framework versions.</summary>
<param name="pCount">The number of supported versions of the framework.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks.Next(System.UInt32,System.UInt32[],System.UInt32@)">
<summary>Retrieves supported target frameworks.</summary>
<param name="celt">The number of target framework versions.</param>
<param name="rgFrameworks">A reference to the returned target frameworks.</param>
<param name="pceltFetched">The number of target frameworks returned.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks.Reset">
<summary>Resets the collection of target frameworks to the first one.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks.Skip(System.UInt32)">
<summary>Moves ahead in the enumeration of target frameworks.</summary>
<param name="celt">The number of elements to skip ahead.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs.Clone(Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs@)">
<summary>Clones this <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs" /> interface by creating another instance.</summary>
<param name="ppEnum">[out] Reference to the cloned IVsEnumENCRebuildableProjectCfgs interface.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs.GetCount(System.UInt32@)">
<summary>Gets the number of enumerated Edit and Continue rebuildable project configurations.</summary>
<param name="pcelt">[out] The number of project configurations.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs.Next(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg[],System.UInt32@)">
<summary>Retrieves the next Edit and Continue rebuildable project configuration.</summary>
<param name="celt">[in] The number of project configurations to return.</param>
<param name="rgelt">[out, size_is(celt), length_is(*pceltFetched)] A reference to the returned project configuration.</param>
<param name="pceltFetched">[in, out] The actual number of project configurations returned.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs.Reset">
<summary>Resets the collection of Edit and Continue rebuildable project configurations to the first one.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs.Skip(System.UInt32)">
<summary>Moves ahead in the enumeration of Edit and Continue rebuildable project configurations.</summary>
<param name="celt">[in] The number of elements to skip ahead.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry4.GetLocalRegistryRootEx(System.UInt32,System.UInt32@,System.String@)">
<summary>Returns the local registry root.</summary>
<param name="dwRegType">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType" /> value that specifies the registry hive.</param>
<param name="pdwRegRootHandle">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryRootHandle" /> value that specifies the registry root handle.</param>
<param name="pbstrRoot">[out] Pointer to a string that contains the local registry root.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry4.RegisterClassObject(System.Guid@,System.UInt32@)">
<summary>Loads a class factory and registers it with COM.</summary>
<param name="rclsid">The CLSID to register.</param>
<param name="pdwCookie">Reference to the object.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry4.RegisterInterface(System.Guid@)">
<summary>Registers an interface for marshaling by using a locally registered proxy.</summary>
<param name="riid">ID of the interface to register.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry4.RevokeClassObject(System.UInt32)">
<summary>Revokes a registered class object.</summary>
<param name="dwCookie">The class object to revoke.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
<summary />
<param name="uReason" />
<param name="pvLoopData" />
<param name="pMsgPeeked" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.FDoIdle(System.UInt32)">
<summary />
<param name="grfidlef" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
<summary />
<param name="pMsg" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.FQueryTerminate(System.Int32)">
<summary />
<param name="fPromptUser" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
<summary />
<param name="dwReserved" />
<param name="message" />
<param name="wParam" />
<param name="lParam" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.GetWaitHandlesAndTimeout(System.IntPtr[]@,System.UInt32@,System.UInt32@,System.IntPtr)">
<summary>When overridden in a derived class, returns the time-out and the list of handles on which this component is waiting.</summary>
<param name="aHandles">When this method returns, contains an array of object handles for which this component is waiting, passed by reference. Must return at least one and no more than 64 handles. Must not return duplicate handles.</param>
<param name="pnHandles">When this method returns, contains the number of handles in <paramref name="aHandles" />.</param>
<param name="pdwTimeout">When this method returns, contains the time-out in milliseconds, or 0xFFFFFFFF for an infinite time-out.</param>
<param name="pvLoopData">The object that was passed in <paramref name="pvLoopData" /> when <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" /> was called for this component.</param>
<returns>An error code (HRESULT) value that indicates the status of the operation.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.HwndGetWindow(System.UInt32,System.UInt32)">
<summary />
<param name="dwWhich" />
<param name="dwReserved" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
<summary />
<param name="pic" />
<param name="fSameComponent" />
<param name="pcrinfo" />
<param name="fHostIsActivating" />
<param name="pchostinfo" />
<param name="dwReserved" />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnAppActivate(System.Int32,System.UInt32)">
<summary />
<param name="fActive" />
<param name="dwOtherThreadID" />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnEnterState(System.UInt32,System.Int32)">
<summary />
<param name="uStateID" />
<param name="fEnter" />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnHandleSignaled(System.UInt32,System.IntPtr,System.Boolean@)">
<summary>When overridden in a derived class, enables the component to respond to a signal on a wait handle.</summary>
<param name="nHandle">The zero-based index of the handle that was signaled.</param>
<param name="pvLoopData">The object that was passed in <paramref name="pvLoopData" /> when <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" /> was called for this component.</param>
<param name="pfContinue">When this method returns, contains true to have this component re-enter the message loop, or false to exit the message loop immediately.</param>
<returns>An error code (HRESULT) value that indicates the status of the operation.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnLoseActivation">
<summary />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.OnTimeout(System.IntPtr,System.Boolean@)">
<summary>When overridden in a derived class, enables the component to respond to a time-out on the message loop.</summary>
<param name="pvLoopData">The object that was passed in <paramref name="pvLoopData" /> when <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" /> was called for this component.</param>
<param name="pfContinue">true to have this component re-enter the message loop; false to exit the message loop immediately.</param>
<returns>An error code (HRESULT) value that indicates the status of the operation.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IOleComponent2.Terminate">
<summary />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsComponentSelectorDlg3.ComponentSelectorDlg3(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsComponentUser,System.String,System.String,System.Guid@,System.Guid@,System.String,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORTABINIT[],System.String,System.String@,System.UInt32)">
<summary>Displays Browse … Dialog and returns selected components.</summary>
<param name="grfFlags">Component selection flags taken from the VSCOMPSELFLAGS enumerator.</param>
<param name="pUser">Interface on which AddComponent will be called.</param>
<param name="lpszDlgTitle">Dialog box caption (null == "Select component").</param>
<param name="lpszHelpTopic">F1 help topic (null == "VS.ComponentPicker")</param>
<param name="rguidShowOnlyThisTab">Tab to show exclusively.</param>
<param name="rguidStartOnThisTab">Tab to show when the dialog opens</param>
<param name="pszMachineName">Enumerate COM components on this computer.</param>
<param name="cTabInitializers">Number of tab initialization structs in <paramref name="prgcstiTabInitializers" />.</param>
<param name="prgcstiTabInitializers">Tab initialization information</param>
<param name="pszBrowseFilters">List of filters to use in 'Browse…' dialog.</param>
<param name="pbstrBrowseLocation">Directory (initial/return value) to start the 'Browse…' dialog in.</param>
<param name="targetVersion">Target framework version</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsComponentSelectorDlg3.ComponentSelectorDlg4(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsComponentUser,System.UInt32,System.IntPtr[],System.String,System.String,System.UInt32@,System.UInt32@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORTABINIT[],System.Guid@,System.String,System.String@,System.UInt32)">
<summary>Displays Browse … Dialog and returns selected components.</summary>
<param name="grfFlags">Component selection flags taken from the VSCOMPSELFLAGS2 enumerator.</param>
<param name="pUser">Interface on which AddComponent will be called.</param>
<param name="cComponents">Number of components in the <paramref name="rgpcsdComponents" /> array.</param>
<param name="rgpcsdComponents">Prepopulation of Selected Components. Can be null. User has the ability to remove any of these components from the list.</param>
<param name="lpszDlgTitle">Dialog box caption (null == "Select component").</param>
<param name="lpszHelpTopic">F1 help topic (null == "VS.ComponentPicker")</param>
<param name="pxDlgSize">0 to use default.</param>
<param name="pyDlgSize">0 to use default.</param>
<param name="cTabInitializers">Number of tabs.</param>
<param name="rgcstiTabInitializers">Show order of tabs and their initialization info.</param>
<param name="pguidStartOnThisTab">Tab to show when the dialog starts up</param>
<param name="pszBrowseFilters">List of filters to use in 'Browse…'.</param>
<param name="pbstrBrowseLocation">Directory (initial/return value) to start the 'Browse…' dialog in.</param>
<param name="targetVersion" />
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory2.RetargetCodeOrDesignerToOpen(System.String,System.Guid@,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.UInt32@,System.UInt32@,System.Guid@,System.String@,System.Guid@)">
<summary>Re-targets the item opened by View commands.</summary>
<param name="pszMkDocumentSource">Original document to open</param>
<param name="rguidLogicalViewSource">A view specified by a <see cref="T:Microsoft.VisualStudio.Shell.Interop.LogicalViewID" /> value.</param>
<param name="pvHier">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> hierarchy object.</param>
<param name="itemidSource">A DWORD uniquely identifying the source node within a <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</param>
<param name="pitemidTarget">A DWORD uniquely identifying the target node within a <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</param>
<param name="pgrfEditorFlags">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSPECIFICEDITORFLAGS" /> value specifying editor options.</param>
<param name="pguidEditorTypeTarget">A GUID specifying the new target editor type.</param>
<param name="pbstrPhysicalViewTarget">A string specifying the physical view target.</param>
<param name="pguidLogicalViewTarget">A GUID specifying the logical view target.s</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.BelongToProject(System.String,Microsoft.VisualStudio.Shell.Interop.ENC_REASON,System.Int32)">
<summary />
<param name="in_szFileName" />
<param name="in_ENCReason" />
<param name="in_fOnContinue" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.CancelENC">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.ENCComplete(System.Int32)">
<summary />
<param name="in_fENCSuccess" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.ENCRebuild(System.Object,System.Object@)">
<summary />
<param name="in_pProgram" />
<param name="out_ppSnapshot" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.ENCRelink(System.Object)">
<summary />
<param name="pENCRelinkInfo" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.SetENCProjectBuildOption(System.Guid@,System.String)">
<summary />
<param name="in_guidOption" />
<param name="in_szOptionValue" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.StartDebugging">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.StopDebugging">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.BuildForEnc(System.Object)">
<summary />
<param name="pUpdatePE" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.EncApplySucceeded(System.Int32)">
<summary />
<param name="hrApplyResult" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.EnterBreakStateOnPE(System.UInt32,Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT[],System.UInt32)">
<summary />
<param name="encBreakReason" />
<param name="pActiveStatements" />
<param name="cActiveStatements" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.ExitBreakStateOnPE">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetCurrentActiveStatementPosition(System.UInt32,Microsoft.VisualStudio.TextManager.Interop.TextSpan[])">
<summary />
<param name="id" />
<param name="ptsNewPosition" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetCurrentExceptionSpanPosition(System.UInt32,Microsoft.VisualStudio.TextManager.Interop.TextSpan[])">
<summary />
<param name="id" />
<param name="ptsNewPosition" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetENCBuildState(Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE[])">
<summary />
<param name="pENCBuildState" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetExceptionSpanCount(System.UInt32@)">
<summary />
<param name="pcExceptionSpan" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetExceptionSpans(System.UInt32,Microsoft.VisualStudio.Shell.Interop.ENC_EXCEPTION_SPAN[],System.UInt32@)">
<summary />
<param name="celt" />
<param name="rgelt" />
<param name="pceltFetched" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetPEBuildTimeStamp(Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
<summary />
<param name="pTimeStamp" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.GetPEidentity(System.Guid[],System.String[])">
<summary />
<param name="pMVID" />
<param name="pbstrPEName" />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.StartDebuggingPE">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2.StopDebuggingPE">
<summary />
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFileUpgrade2.UpgradeFile(System.String,System.String,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Int32@)">
<summary>Upgrade project with a specified file.</summary>
<param name="bstrProjectName">[in] String containing the name of the project the file belongs to.</param>
<param name="bstrFileName">[in] String containing the full path and name of the file to upgrade.</param>
<param name="bNoBackup">[in] Boolean. If true, no backup file is created.</param>
<param name="pLogger">[in] Pointer to a <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger" /> interface to use for logging upgrade actions.</param>
<param name="oldToolsVersionMajor">[in] Major version of old tool.</param>
<param name="oldToolsVersionMinor">[in] Minor version of old tool.</param>
<param name="newToolsVersionMajor">[in] Major version of new tool.</param>
<param name="newToolsVersionMinor">[in] Minor version of new tool.</param>
<param name="pUpgradeRequired">[out] Boolean. Set to true if the upgrade succeeded.</param>
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFileUpgrade2.UpgradeFile_CheckOnly(System.String,System.String,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Int32@)">
<summary>Check if a specified tool can be upgraded.</summary>
<param name="bstrProjectName">[in] String containing the name of the project the file belongs to.</param>
<param name="bstrFileName">[in] String containing the full path and name of the file to upgrade.</param>
<param name="bNoBackup">[in] Boolean. If true, no backup file is created.</param>
<param name="pLogger">[in] Pointer to a <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger" /> interface to use for logging upgrade actions.</param>
<param name="oldToolsVersionMajor">[in] Major version of old tool.</param>
<param name="oldToolsVersionMinor">[in] Minor version of old tool.</param>
<param name="newToolsVersionMajor">[in] Major version of new tool.</param>
<param name="newToolsVersionMinor">[in] Minor version of new tool.</param>
<param name="pUpgradeRequired">[out] Boolean. Set to true if the upgrade is possible.</param>
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbol2.DoSearch(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[])">
<summary>Performs the search.</summary>
<param name="guidSymbolScope">[in] A GUID specifying the search scope or the GUID of a library.</param>
<param name="dwSubID">[in] Scope subID. Must be zero unless <paramref name="guidSymbolScope" /> is GUID_VsSymbolScope_Frameworks.</param>
<param name="pobSrch">[in] Bit flags indicating search options. Constructed using values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSOBSEARCHOPTIONS2" /> enumeration.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbol2.GetUserOptions(System.Guid@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[])">
<summary>Returns the search options.</summary>
<param name="pguidScope">[out] A GUID specifying the search scope.</param>
<param name="pdwSubID">[out] Scope subID. Must be zero unless <paramref name="guidSymbolScope" /> is GUID_VsSymbolScope_Frameworks.</param>
<param name="pobSrch">[out] Bit flags indicating search options. Constructed using values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSOBSEARCHOPTIONS2" /> enumeration.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbol2.SetUserOptions(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[])">
<summary>Sets search options.</summary>
<param name="guidScope">[in] A GUID specifying the search scope.</param>
<param name="dwSubID">[in] Scope subID. Must be zero unless <paramref name="guidSymbolScope" /> is GUID_VsSymbolScope_Frameworks.</param>
<param name="pobSrch">[in] Bit flags indicating search options. Constructed using values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSOBSEARCHOPTIONS2" /> enumeration.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbolEvents2.OnUserOptionsChanged(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[])">
<summary>Defines the method called when user search options change.</summary>
<param name="guidSymbolScope">[in] A GUID specifying the search scope or the GUID of a library.</param>
<param name="dwSubID">[in] Scope subID. Must be zero unless <paramref name="guidSymbolScope" /> is GUID_VsSymbolScope_Frameworks.</param>
<param name="pobSrch">[in] Bit flags indicating search options. Constructed using values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSOBSEARCHOPTIONS2" /> enumeration.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsLaunchPad3.ExecCommandWithElevationIfRequired(System.String,System.String,System.String)">
<summary>Executes the given command with the opportunity for elevation.</summary>
<param name="pszApplicationName">[in] Application name that is passed to CreateProcess by the environment.</param>
<param name="pszCommandLine">[in] Command line string that is passed to CreateProcess by the environment</param>
<param name="pszWorkingDir">[in] Working directory that is passed to CreateProcess by the environment. Can be a null reference.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject.BeginBuild">
<summary>Begins a build.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject.Close">
<summary>Closes a build host object.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject.EndBuild">
<summary>Ends a build.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject.Init(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
<summary>Initializes a build host object.</summary>
<param name="pHier">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface to the project.</param>
<param name="pSP">[in] A <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> interface to the service provider.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.Delete(System.String)">
<summary>Deletes a file on disk and removes it from the RDT.</summary>
<param name="wszFilename">[in] The name of the file to delete.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code. This method returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_FAIL" /> if the document is in the RDT and something else has a lock on it which cannot be removed automatically.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.Exists(System.String,System.Int32,System.Int32@)">
<summary>Determines if a file exists in the RDT or on disk.</summary>
<param name="wszFilename">[in] The name of the file.</param>
<param name="fOnlyCheckOnDisk">[in] A Boolean value. Set to true to restrict the check to files on disk.</param>
<param name="pfExists">[out] A Boolean value. Set to true if the file exists.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.GetFileContents(System.String,System.String@)">
<summary>Gets the contents of a specified file.</summary>
<param name="wszFilename">[in] Name of the file to get.</param>
<param name="pbstrFileContents">[out] The contents of the file.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.GetFileDocData(System.String,System.IntPtr@)">
<summary>Gets the DocData object for a file registered in the RDT.</summary>
<param name="wszFilename">[in] The name of the file.</param>
<param name="ppunkDocData">[out] A pointer to the DocData object interface.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code. If the specified file is not registered in the RDT, it returns NULL.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.GetFileLastChangeTime(System.String,Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
<summary>Gets the time of the last change to a file.</summary>
<param name="wszFilename">[in] The name of the file.</param>
<param name="pFileTime">[out] A <see cref="T:Microsoft.VisualStudio.OLE.Interop.FILETIME" /> value specifying the last change time.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.IsRealBuildOperation(System.Int32@)">
<summary>Determines if a build is real or for design-time Intellisense.</summary>
<param name="pfIsRealBuild">[out] A Boolean value; true if the build is a real build, otherwise 6 if the build is for design-time generation for Intellisense.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager.PutGeneratedFileContents(System.String,System.String)">
<summary>Puts the contents of a generated file into an in-memory buffer and registers it in the RDT.</summary>
<param name="wszFilename">[in] The name of the generated file.</param>
<param name="wszFileContents">[in] The contents of the generated file.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.Returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_FAIL" /> if the document is in the RDT and something else has a lock on it which cannot be removed automatically.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsOutputWindowPane2.OutputTaskItemStringEx2(System.String,Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY,Microsoft.VisualStudio.Shell.Interop.VSTASKCATEGORY,System.String,System.Int32,System.String,System.UInt32,System.UInt32,System.String,System.String,System.String)">
<summary>Adds a string to the Output window and a corresponding item to the error list.</summary>
<param name="pszOutputString">[in] Output string of the task item.</param>
<param name="nPriority">[in] Priority of the task item whose values are taken from the <see cref="E:Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY" /> enumeration.</param>
<param name="nCategory">[in] Category of the task item whose values are taken from the <see cref="E:Microsoft.VisualStudio.Shell.Interop.VSTASKCATEGORY" /> enumeration.</param>
<param name="pszSubcategory">[in] Subcategory of the task.</param>
<param name="nBitmap">[in] Bitmap of the task item whose values are taken from the <see cref="E:Microsoft.VisualStudio.Shell.Interop._vstaskbitmap" /> enumeration.</param>
<param name="pszFileName">[in] Name of the file containing <paramref name="pszOutputString" />.</param>
<param name="nLineNum">[in] Line number in <paramref name="pszFilename" />.</param>
<param name="nColumn">[in] Zero-based column in <paramref name="pszFilename" />.</param>
<param name="pszProjectUniqueName">[in] The unique name of the project for the Error List entry. May be null if no project is associated with the error.</param>
<param name="pszTaskItemText">[in] Text of the task item.</param>
<param name="pszLookupKwd">
<see cref="F:Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE.VSUC_Usage_LookupF1" /> keyword string.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsPackage2.get_CanClose(System.Boolean@)">
<summary>Specifies whether a package can be closed.</summary>
<param name="pfCanClose">[out] Boolean value. true if the package does not have to block shutdown of the integrated development environment (IDE).</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectFlavorUpgradeViaFactory.OnUpgradeProjectFlavorCancelled(System.String)">
<summary>Called if the project flavor upgrade is cancelled.</summary>
<param name="pszFileName">The name of the file on which the upgrade is cancelled.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectFlavorUpgradeViaFactory.UpgradeProjectFlavor(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger,System.Int32@,System.String[],System.String[],System.Guid@)">
<summary>Upgrades a flavored project.</summary>
<param name="pszFileName">Name of file to upgrade.</param>
<param name="pUpgradeBuildPropStg">Used to read and update build related properties and imports.</param>
<param name="pszProjFileXMLFragment">Project file XML fragment.</param>
<param name="pszUserFileXMLFragment">Project user file XML fragment.</param>
<param name="pLogger">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger" /> upgrade logger.</param>
<param name="pUpgradeRequired">Specifies upgrade is required.</param>
<param name="pbstrUpgradedProjFileXMLFragment">XML fragment returned by the flavored project.</param>
<param name="pbstrUpgradedUserFileXMLFragment">XML fragment returned by the flavored user project.</param>
<param name="pguidNewProjectFactory">Pointer to the project factory.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectFlavorUpgradeViaFactory.UpgradeProjectFlavor_CheckOnly(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger,System.Int32@,System.Guid@)">
<summary>Checks if a flavored project upgrade is possible.</summary>
<param name="pszFileName">Name of file to upgrade.</param>
<param name="pUpgradeBuildPropStg">Used to read and update build related properties and imports.</param>
<param name="pszProjFileXMLFragment">Project file XML fragment.</param>
<param name="pszUserFileXMLFragment">Project user file XML fragment.</param>
<param name="pLogger">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger" /> upgrade logger.</param>
<param name="pUpgradeRequired">Specifies upgrade is required.</param>
<param name="pguidNewProjectFactory">Pointer to the project factory.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectServerHost.GetServerUrl(System.String@)">
<summary>Gets the URL of the hosted server.</summary>
<param name="pbstrUrl">Url of the hosted server.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectServerHost.IsServerRunning(System.Int32@)">
<summary>Determines whether the hosted server is running.</summary>
<param name="fIsRunning">True if the hosted server is currently running.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectServerHost.StartServer(System.String,System.UInt32@)">
<summary>Creates a process for a hosted server.</summary>
<param name="bstrEnvironment">Environment in which to start the server. If not specified, the default environment is used.</param>
<param name="pdwProcessId">The ID of the new process.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectServerHost.StopServer">
<summary>Stops a hosted server</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave3.QuerySaveFile2(System.String,System.UInt32[],Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA[],System.UInt32@,System.UInt32@)">
<summary>Notifies the environment that a file is about to be saved.</summary>
<param name="pszMkDocument">[in] Path to the file (document to be saved) on the disk.</param>
<param name="rgf">[in] Flags whose values for valid file attributes are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQEQSFlags" /> enumeration. The default value is zero.</param>
<param name="pFileInfo">[in] Values taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA" /> structure containing information about the file attributes. Can be null; is ignored if <paramref name="rgf" /> is 0.</param>
<param name="pdwQSResult">[out] A value taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResult" /> enumeration specifying the results of a QuerySave.</param>
<param name="prgfMoreInfo">[out] A value taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags" /> enumeration specifying the results of a QuerySave.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave3.QuerySaveFiles2(System.UInt32[],System.Int32,System.String[],System.UInt32[],Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA[],System.UInt32@,System.UInt32@)">
<summary>Notifies the environment that multiple files are about to be saved.</summary>
<param name="rgfQuerySave">[in] Flags are currently unused. The caller should always pass in the default null flag, which is zero.</param>
<param name="cFiles">[in] File count.</param>
<param name="rgpszMkDocuments">[in] Path to the file on the disk.</param>
<param name="rgrgf">[in] Flags whose values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQEQSFlags" /> enumeration for valid file attributes. Default = 0.</param>
<param name="rgFileInfo">[in] Values taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA" /> structure containing information about the file attributes. Can be null; is ignored if <paramref name="rgf" /> is 0.</param>
<param name="pdwQSResult">[out] A value taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResult" /> enumeration specifying the results of a QuerySave.</param>
<param name="prgfMoreInfo">[out] A value taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags" /> enumeration specifying the results of a QuerySave.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsShell3.IsRunningElevated(System.Boolean@)">
<summary>Check to see if the application is running as an admin.</summary>
<param name="pElevated">True if application is running as an admin.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsShell3.RestartElevated">
<summary>Restart the application, asking for credentials from the user if not running as administrator, or start as admin if the user has admin privileges.</summary>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager.OnBeforeNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,System.Int32@)">
<summary>Determines if there is an alternative source file to navigate to for a code symbol (a Goto Definition operation).</summary>
<param name="pHierCodeFile">[in] Hierarchy of the code-file to which the code language service would otherwise navigate.</param>
<param name="itemidCodeFile">[in] The item identifier of the code-file to which the code language service would otherwise navigate.</param>
<param name="pszRQName">[in] RQName-syntax string that identifies the symbol that is the target of the navigation.</param>
<param name="pfNavigationHandled">[out, retval] Returns true if navigation to symbol has been handled, or false if the caller should do normal navigation.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager.QueryNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,Microsoft.VisualStudio.TextManager.Interop.TextSpan[],System.Int32@)">
<summary>Retrieves the alternative navigation target for the symbol if there is one (this method does not do the actual navigation).</summary>
<param name="pHierCodeFile">[in] Hierarchy of the code-file to which the code language service would otherwise navigate.</param>
<param name="itemidCodeFile">[in] Item identifier of the code-file to which the code language service would otherwise navigate.</param>
<param name="pszRQName">[in] RQName-syntax string that identifies the symbol that is the target of the navigation.</param>
<param name="ppHierToNavigate">[out] Hierarchy of the alternative navigation target (that is, for the source document that generates the code file).</param>
<param name="pitemidToNavigate">[out] Item identifier of alternative navigation target (that is, for the source document that generates the code file).</param>
<param name="pSpanToNavigate">[out] Location of the symbol in the alternative navigation target. Set to (0,0,0,0) if the source is not a text document.</param>
<param name="pfWouldNavigate">[out, retval] Returns true if the alternative navigation target is returned, otherwise false.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager.RegisterSymbolicNavigationNotify(Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify,System.UInt32@)">
<summary>Registers the symbolic navigation notify implementation in the project.</summary>
<param name="pNotify">[in] Pointer to an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify" /> handler.</param>
<param name="pdwCookie">[out] Abstract handle to be used later to unregister this implementation.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager.UnregisterSymbolicNavigationNotify(System.UInt32)">
<summary>Unregisters the symbolic navigation notify implementation.</summary>
<param name="dwCookie">[in] Abstract handle that was returned by the call to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager.RegisterSymbolicNavigationNotify(Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify,System.UInt32@)" />.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify.OnBeforeNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,System.Int32@)">
<summary>Determines if there is an alternate source file to navigate to for a code symbol.</summary>
<param name="pHierCodeFile">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> representing the hierarchy of the code-file that the code language service would otherwise navigate to.</param>
<param name="itemidCodeFile">[in] itemid of the code-file that the code language service would otherwise navigate to</param>
<param name="pszRQName">[in] RQName-syntax string that identifies the symbol that is the target of the navigation</param>
<param name="pfNavigationHandled">[out] Returns true if navigation to symbol has been handled; false if the caller should do normal navigation</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify.QueryNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,Microsoft.VisualStudio.TextManager.Interop.TextSpan[],System.Int32@)">
<summary>Returns the alternate navigation target for the symbol if there is one.</summary>
<param name="pHierCodeFile">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> representing the hierarchy of the code-file that the code language service would otherwise navigate to.</param>
<param name="itemidCodeFile">[in] itemid of the code-file that the code language service would otherwise navigate to</param>
<param name="pszRQName">[in] RQName-syntax string that identifies the symbol that is the target of the navigation</param>
<param name="ppHierToNavigate">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> representing the hierarchy of alternate navigation target that is, for the source document that generates the code file).</param>
<param name="pitemidToNavigate">[out] itemid for the hierarchy of alternate navigation.</param>
<param name="pSpanToNavigate">[out] A <see cref="T:Microsoft.VisualStudio.TextManager.Interop.TextSpan" /> representing the location of symbol in alternate navigation target. Set to (0,0,0,0) if the source is not a Text document.</param>
<param name="pfWouldNavigate">[out] Returns true if alternate navigation target is returned; otherwise returns false.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.GetRequiredTargetFrameworkVersion(System.String,System.UInt32@)">
<summary>Gets the minimum versions of the target framework required for the given assembly to run.</summary>
<param name="szAssemblyFile">[in] Path to the assembly to check.</param>
<param name="pTargetFrameworkVersion">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions" /> value specifying the required framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.GetRequiredTargetFrameworkVersionFromDependency(System.String,System.UInt32@)">
<summary>Gets the minimum versions of the target framework required for a given assembly to run, based on the referenced assembly closure.</summary>
<param name="szAssemblyFile">[in] Path to the assembly to check.</param>
<param name="pTargetFrameworkVersion">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions" /> value specifying the required framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.GetSupportedFrameworks(Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks@)">
<summary>Gets an enumeration of supported framework versions.</summary>
<param name="pTargetFrameworks">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks" /> value specifying the supported framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.GetSystemAssemblies(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies@)">
<summary>Gets an enumeration containing the system assembly reference for a given framework version.</summary>
<param name="targetVersion">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions" /> value specifying the required framework version.</param>
<param name="pAssemblies">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies" /> value specifying the required framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.GetTargetFrameworkDescription(System.UInt32,System.String@)">
<summary>Gets a descriptive string for a framework version.</summary>
<param name="targetVersion">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions" /> value specifying the required framework version.</param>
<param name="pszDescription">[out] String describing the framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies.IsSystemAssembly(System.String,System.Int32@,System.UInt32@)">
<summary>Checks if a specified assembly is a system assembly and gets its framework version.</summary>
<param name="szAssemblyFile">[in] Path to the assembly to check.</param>
<param name="pIsSystem">[out] True if the assembly is a system assembly.</param>
<param name="pTargetFrameworkVersion">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks" /> value specifying the supported framework version.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsToolbox4.ExpandTab(System.String,System.Int32)">
<summary>Expands the toolbox tab specified by the tab identifier.</summary>
<param name="lpszTabID">[in] The identifier of the toolbox tab.</param>
<param name="fExpand">[in] Set to true to expand the toolbox tab.</param>
<returns />
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell3.ReportErrorInfo2(System.Int32,System.Boolean)">
<summary>Report error information, allowing the caller to suppress the UAC dialog box.</summary>
<param name="hr">[in] The HRESULT to display.</param>
<param name="Suppress">[in] True to suppress display of the dialog box.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell3.SuppressRestart(System.Boolean)">
<summary>Enable and disable showing the User Account Control (UAC) restart dialog box.</summary>
<param name="Suppress">[in] True to suppress display of the dialog box.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.AddNewImport(System.String,System.String)">
<summary>Add a new import to a project file.</summary>
<param name="pszImportPath">[in] Path to the file to import.</param>
<param name="pszImportCondition">[in] Condition to be evaluated.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.GetImports(System.Array@,System.Array@)">
<summary>Gets multiple imports from a project file.</summary>
<param name="prgImportPaths">[in] Array of paths to the files to import.</param>
<param name="prgImportConditions">[in] Array of conditions to be evaluated.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.GetPropertyValue(System.String,System.String,System.UInt32,System.String@)">
<summary>Gets the value of a specified property from a project file.</summary>
<param name="pszPropName">[in] Name of the property.</param>
<param name="pszConfigName">[in] Configuration associated with the property.</param>
<param name="storage">[in] <see cref="T:Microsoft.VisualStudio.Shell.Interop._PersistStorageType" /> specifying whether the property is stored in a project or user file.</param>
<param name="pbstrPropValue">[out] Value of the property.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.RemoveImport(System.String,System.String)">
<summary>Removes an import from a project file.</summary>
<param name="pszImportPath">[in] Path to the file to remove.</param>
<param name="pszImportCondition">[in] Condition to be evaluated.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.RemoveProperty(System.String,System.String,System.UInt32)">
<summary>Removes a property from a project file.</summary>
<param name="pszPropName">[in] Name of the property to remove.</param>
<param name="pszConfigName">[in] Configuration associated with the property.</param>
<param name="storage">[in] <see cref="T:Microsoft.VisualStudio.Shell.Interop._PersistStorageType" /> specifying whether the property is stored in a project or user file.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.ReplaceImport(System.String,System.String,System.String,System.String)">
<summary>Replaces an import in the project file with a new import.</summary>
<param name="pszOldImportPath">[in] The path to the file to be replaced.</param>
<param name="pszOldCondition">[in] The old condition.</param>
<param name="pszNewImportPath">[in] The path to the new file to be imported.</param>
<param name="pszNewCondition">[in] The new condition to evaluate.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage.SetPropertyValue(System.String,System.String,System.UInt32,System.String)">
<summary>Sets a property value in a project file.</summary>
<param name="pszPropName">[in] Name of the property.</param>
<param name="pszConfigName">[in] Configuration associated with the property.</param>
<param name="storage">[in] <see cref="T:Microsoft.VisualStudio.Shell.Interop._PersistStorageType" /> specifying whether the property is stored in a project or user file.</param>
<param name="pszPropValue">[out] Value of the property.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUserSettingsMigration.MigrateSettings(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader,Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter,System.String)">
<summary>Migrates user settings.</summary>
<param name="pSettingsReader">[in] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader" /> to access configuration information.</param>
<param name="pSettingsWriter">[in] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter" /> to write configuration information.</param>
<param name="pszGuidCategory">Guid representing settings category.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebAppMigration.CanConvertToWebApp(System.String,System.Int32@,System.String@)">
<summary>Determines if a project file can be converted to MSBuild format.</summary>
<param name="lpszProjectPath">[in] path to the old project file.</param>
<param name="pConverToWebApp">[out] Boolean value; true if the project can be converted.</param>
<param name="pbstrNewProjPath">[out] Path to the new project.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebAppMigration.ConvertProjFileToWebAppProj(System.String,System.Guid@)">
<summary>Converts a project file to a Web Application project file.</summary>
<param name="lpszProjectPath">[in] Path to the project.</param>
<param name="pProjectFactoryGuid">[out] GUID for the project factory.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigration.GetBaseType(System.String,System.String@)">
<summary>Gets the base class for the specified class.</summary>
<param name="bstrClassName">The class name.</param>
<param name="pbstrBaseClass">[out] The base class name.</param>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigration.LoadAssembly(System.String)">
<summary>Loads the specified assembly.</summary>
<param name="bstrFilePath">The assembly file path.</param>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigration.Unload">
<summary>Unloads the assembly.</summary>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigrationService.GetProjectSCCInfo(System.String,System.String[],System.String[],System.String[],System.String[])">
<summary>Gets source code control information for a project.</summary>
<param name="bstrProjectFIle">The name of the project file.</param>
<param name="pbstrSccProjectName">[out] The source control project name.</param>
<param name="pbstrSccAuxPath">[out] The auxiliary path for source code control.</param>
<param name="pbstrSccLocalPath">[out] The local path for source code control.</param>
<param name="pbstrProvider">[out] The source code control provider.</param>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigrationService.IsWebProject(System.String,System.Int32@)">
<summary>Determines whether the specified project is a web project.</summary>
<param name="pszProjFile">The project file name.</param>
<param name="pIsWeb">[out] 1 if the project is a web project, otherwise 0.</param>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebMigrationService.MigrateWeb(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.String,System.String)">
<summary>Migrates a web project.</summary>
<param name="pIVsProj">The project hierarchy.</param>
<param name="pszLocation">The location of the project.</param>
<param name="pszProjFile">The name of the project file.</param>
<returns>The HRESULT.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebProxy.PrepareWebProxy(System.String,System.UInt32,System.UInt32@,System.Int32)">
<summary>Prepares the web proxy for a web call by attaching credentials to it.</summary>
<param name="strWebCallUrl">[in] The URL for the web call.</param>
<param name="oldProxyState">[in] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState" /> value specifying the current proxy state for the web call.</param>
<param name="newProxyState">[out] A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState" /> value specifying the new proxy state for the web call.</param>
<param name="fOkToPrompt">[in] Prompt user for credentials if they are not available.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebService3.DiscoveryUrl(System.String@)">
<summary>The HTTP GET-based discovery URL for the service (NULL or empty BSTR if none)</summary>
<param name="bstrDiscoveryUrl">[out, retval] The discovery URL. The value of this parameter is null or EMPTY if there is no discovery URL.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebService3.Endpoints(System.Array@)">
<summary>Gets a collection of all known service endpoint URLs for this Web service.</summary>
<param name="saEndpointURLs">[out, retval] An array of the service endpoint URLs for this Web service.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebService3.GetMexWebServiceEndpoint(System.String,Microsoft.VisualStudio.Shell.Interop.IVsWebServiceEndpoint@)">
<summary>Retrieves the metadata exchange Web service endpoint for the specified URL.</summary>
<param name="bstrUrl">[in] The URL from which to get the metadata exchange Web service endpoint.</param>
<param name="ppIVsWebServiceEndpoint">[out, retval] The metadata exchange Web service endpoint.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebService3.GetWebServiceEndpoint(System.String,Microsoft.VisualStudio.Shell.Interop.IVsWebServiceEndpoint@)">
<summary>Retrieves the Web service endpoint for the specified URL.</summary>
<param name="bstrUrl">[in] The URL from which to get the Web service endpoint.</param>
<param name="ppIVsWebServiceEndpoint">[out, retval] The Web service endpoint.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebService3.MexEndpoints(System.Array@)">
<summary>Gets all known metadata exchange discovery endpoint URLs for this Web service.</summary>
<param name="saMexEndpointURLs">[out, retval] The metadata exchange discovery endpoint URLs.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebServiceEndpoint.Url(System.String@)">
<summary>Retrieves the URL for the endpoint.</summary>
<param name="bstrUrl">[out, retval] The URL for the endpoint.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWebServiceProviderDebug.GetDebugEngineFilter(Microsoft.VisualStudio.Shell.Interop.VsDebugEngineFilter[])">
<summary>Determines which debug engines should be used when the debugger attaches to the worker process for a particular Web service.</summary>
<param name="pEngineFilter">[out, retval] The list of debug engines.</param>
<returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.#ctor">
<summary>Creates a new instance of the class.</summary>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.BeginBuild">
<summary>Begins a build.</summary>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.Close">
<summary>Closes a build host object.</summary>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.Delete(System.String)">
<summary>Deletes the specified file on disk and removes it from the running document table (RDT).</summary>
<param name="wszFilename">[in] The filename of the file to be deleted.</param>
<returns>Returns S_OK if the method is successful; otherwise, returns E_FAIL if the document is in the RDT and something else has a lock on it which cannot be removed automatically.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.EndBuild">
<summary>Ends a build.</summary>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.Exists(System.String,System.Int32,System.Int32@)">
<summary>Determines if the specified file exists in the running document table (RDT) or on disk.</summary>
<param name="wszFilename">[in] The name of the file to check for existence.</param>
<param name="fOnlyCheckOnDisk">[in] Flag indicating check only on disk. Value is true to check only on disk, not in the RDT.</param>
<param name="pfExists">[out] Flag indicating that the file exists. Returns true if the file exists.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.GetFileContents(System.String,System.String@)">
<summary>Gets the contents of the specified file, based on what is in memory or if not in memory, what is on disk.</summary>
<param name="wszFilename">[in] The name of the file from which to retrieve contents.</param>
<param name="pbstrFileContents">[out] The contents retrieved from the specified file.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.GetFileDocData(System.String,System.IntPtr@)">
<summary>Retrieves the live punkDocData object for the specified file if the file is registered in the running document table (RDT).</summary>
<param name="wszFilename">[in] The name of the file for which to retrieve the punkDocData object.</param>
<param name="ppunkDocData">[out] The live object for the specified file, or null if the specified file is not registered in the RDT.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.GetFileLastChangeTime(System.String,Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
<summary>Retrieves the time of the last change to the specified file.</summary>
<param name="wszFilename">[in] The filename of the file for which to find the last change time.</param>
<param name="pFileTime">[out] The time of the last change to the specified file. If the file is open in memory, returns the time of the last edit as reported by IVsLastChangeTimeProvider::GetLastChangeTime on the open document. If the file is not open, returns the last change time of the file on disk.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.Init(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
<summary>Initializes a build host object.</summary>
<param name="pHier">[in] The host project hierarchy.</param>
<param name="pSP">[in] The global service provider.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.IsRealBuildOperation(System.Int32@)">
<summary>Determines whether this is an actual build operation, or is a design-time-only generation for IntelliSense purposes.</summary>
<param name="pfIsRealBuild">[out] Flag indicating whether this is an actual build. Returns true if it is an actual build, false if it is a design-time-only generation.</param>
<returns>Returns S_OK if the method is successful, E_FAIL if the method fails.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass.PutGeneratedFileContents(System.String,System.String)">
<summary>Puts the contents for the generated file into an in-memory TextBuffer and registers it in the running document table (RDT) with an RDT_ReadLock. This holds the file open in memory until the project is closed (when the project calls IVsMSBuildHostObject::Close).</summary>
<param name="wszFilename">[in] The filename of the file from which to obtain generated contents.</param>
<param name="wszFileContents">[out] The generated contents retrieved from the specified file.</param>
<returns>Returns S_OK if the method is successful; otherwise, returns E_FAIL if the document is in the RDT and something else has a lock on it which cannot be removed automatically.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass.#ctor">
<summary>Creates a new instance of the VsSymbolicNavigationManagerClass class.</summary>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass.OnBeforeNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,System.Int32@)">
<summary>Determines if there is an alternate source file within which to navigate for a specified code symbol (GoTo Definition operation).</summary>
<param name="pHierCodeFile">[in] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> of the alternate code file within which to navigate.</param>
<param name="itemidCodeFile">[in] The <see cref="T:Microsoft.VisualStudio.VSConstants.VSITEMID" /> of the alternate code file within which to navigate.</param>
<param name="pszRQName">[in] Refactor-qualified-name(RQName)-syntax string that identifies the symbol to navigate to.</param>
<param name="pfNavigationHandled">[out] Flag indicating whether navigation to the specified symbol has been handled. Returns true if symbol has been handled; otherwise returns false if caller should do normal navigation.</param>
<returns>Returns S_OK if the method succeeds.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass.QueryNavigateToSymbol(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,Microsoft.VisualStudio.TextManager.Interop.TextSpan[],System.Int32@)">
<summary>Retrieves the alternate navigation target for the specified symbol,l if there is one.</summary>
<param name="pHierCodeFile">[in] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> of the alternate code file within which to navigate.</param>
<param name="itemidCodeFile">[in] The <see cref="T:Microsoft.VisualStudio.VSConstants.VSITEMID" /> of the alternate code file within which to navigate.</param>
<param name="pszRQName">[in] Refactor-qualified-name(RQName)-syntax string that identifies the symbol to navigate to.</param>
<param name="ppHierToNavigate">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> of the alternate navigation target (the source document that generates the code file).</param>
<param name="pitemidToNavigate">[out] The <see cref="T:Microsoft.VisualStudio.VSConstants.VSITEMID" /> of the alternate navigation target (the source document that generates the code file).</param>
<param name="pSpanToNavigate">[out] The location of the specified symbol in the alternate navigation target. Set to (0,0,0,0) if the alternate target is not a text document.</param>
<param name="pfWouldNavigate">[out] Flag indicating whether an alternate navigation target for the specified symbol has been found. Returns true if an alternate target is returned; otherwise returns false.</param>
<returns>Returns S_OK if the method succeeds.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass.RegisterSymbolicNavigationNotify(Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify,System.UInt32@)">
<summary>Registers the specified <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager" /> handler.</summary>
<param name="pNotify">[in] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify" /> handler to register.</param>
<param name="pdwCookie">[out] The cookie of the handler registered.</param>
<returns>Returns S_OK if the method succeeds.</returns>
</member>
<member name="M:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass.UnregisterSymbolicNavigationNotify(System.UInt32)">
<summary>Unregisters the specified <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager" /> handler.</summary>
<param name="dwCookie">[in] The cookie of the handler to remove from the registry.</param>
<returns>Returns S_OK if the method succeeds.</returns>
</member>
<member name="T:Microsoft.VisualStudio.Shell.IMenuCommandInvokeEx">
<summary>Helps to invoke menu commands. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__FRAMESHOW3">
<summary>Adds members to <see cref="T:Microsoft.VisualStudio.Shell.Interop.__FRAMESHOW" /> enumeration, which specifies the state of a window frame.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__FRAMESHOW3.FRAMESHOW_WinActivated">
<summary>A window is activated (made visible). </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__GRADIENTTYPE2">
<summary>Adds members to <see cref="T:Microsoft.VisualStudio.Shell.Interop.__GRADIENTTYPE" /> enumeration, specifying types of gradients that can be used as backgrounds in VSPackages.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__GRADIENTTYPE2.VSGRADIENT_FILETAB_SELECTED">
<summary>Selected file tab.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__GRADIENTTYPE2.VSGRADIENT_FILETAB_HOT">
<summary>Hot file tab.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__PSFFILEID3">
<summary>Specifies Special Project Files that can be created or queried for with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProjectSpecialFiles.GetFile(System.Int32,System.UInt32,System.UInt32@,System.String@)" />.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__PSFFILEID3.PSFFILEID_AppXaml">
<summary>Get AppXaml files.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__PSFFILEID3.PSFFILEID_FIRST3">
<summary>Specifies the first PSFFIELDID3.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__SccStatus">
<summary>Specifies the state of a file in the source control system.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_INVALID">
<summary>The file is in an unknown state; the status could not be obtained.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_NOTCONTROLLED">
<summary>The file is not under source control.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_CONTROLLED">
<summary>The file is under source control.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_CHECKEDOUT">
<summary>The file is checked out by the current user at the specified path on the local disk.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_OUTOTHER">
<summary>The file is checked out by another user.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_OUTEXCLUSIVE">
<summary>The file is exclusively checked out.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_OUTMULTIPLE">
<summary>The file is checked out by more than one user.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_OUTOFDATE">
<summary>The file is not the most current version.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_DELETED">
<summary>The file was deleted from the source control database.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_LOCKED">
<summary>The file is locked; no more versions are allowed.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_MERGED">
<summary>The file is merged but not yet fixed or verified.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_SHARED">
<summary>The file is shared between projects in the source control database.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_PINNED">
<summary>The file is shared and is pinned to a specific version. No more changes can be made to the file in the source control database until the file is unpinned.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_MODIFIED">
<summary>The file was modified, broken, or violated.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_OUTBYUSER">
<summary>The file is checked out by the current user.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_NOMERGE">
<summary>The file can never be merged with. It does not have to be saved before a get operation.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_RESERVED_1">
<summary>This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client and the Microsoft Source Code Control Interface use this value to indicate that the file is excluded from source control.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_RESERVED_2">
<summary>This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client uses this value to indicate that the file has a pending edit.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__SccStatus.SCC_STATUS_RESERVED_3">
<summary>This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client uses this value to indicate that the file is located in the current workspace.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS3">
<summary>Controls how a project is created or opened.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS3.CPF_SKIP_SOLUTION_ACCESS_CHECK">
<summary>Do not check if the containing solution is accessible.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATESOLUTIONFLAGS3">
<summary>Controls how a new solution is created.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSCREATESOLUTIONFLAGS3.CSF_SKIP_SOLUTION_ACCESS_CHECK">
<summary>Do not check if the solution folder is accessible.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSDBGLAUNCHFLAGS3">
<summary>Specifies flags that control how the debugger is started.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSDBGLAUNCHFLAGS3.DBGLAUNCH_WaitForEvent">
<summary>Launch the debugger when an event is fired.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSDBGLAUNCHFLAGS4">
<summary>Specifies flags that control how the debugger is started.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSDBGLAUNCHFLAGS4.DBGLAUNCH_UseDefaultBrowser">
<summary>The debugger should wait for a named event to be signaled after launching the first debug target and before launching more targets.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID3">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID" /> enumeration.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID3.VSFPROPID_MDIContainerID">
<summary>I4 ID of the container (tab) group for the MDI window.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID3.VSFPROPID_NotifyOnActivate">
<summary>BOOL Send FRAMESHOW_WinActivated notification when a window is activated.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID3.VSFPROPID3_FIRST">
<summary>The first ID.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3">
<summary>Adds members to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID" /> enumeration that defines property identifiers for different aspects of the Visual Studio environment.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_TargetFrameworkVersion">
<summary>Deprecated. Use <see cref="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID4.VSHPROPID_TargetFrameworkMoniker" /> instead.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_WebReferenceSupported">
<summary>VT_BOOL the project support for web references.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_ServiceReferenceSupported">
<summary>VT_BOOL Project support for service references.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_SupportsHierarchicalUpdate">
<summary>BOOL set to TRUE to enable hierarchical update.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_SupportsNTierDesigner">
<summary>BOOL set this to TRUE to enable the N-Tier designer.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_SupportsLinqOverDataSet">
<summary>BOOL set to TRUE to enable the Linq Over DataSet.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_ProductBrandName">
<summary>VT_BSTR. Replace the application name with hierarchy branding in the main window title.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_RefactorExtensions">
<summary>An array of service GUIDs that implement <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRefactorNotify" /> and for which this interface should be called for any refactoring operation in the project (only defined for VSITEMID_ROOT).Add to this property by creating registry values under the local registry root's Projects\&lt;project type GUID&gt;\FileExtensions\&lt;file extension&gt; key with name "RefactorNotify". Then if there is a file with this extension in the project, the VSHPROPID_Extensions property contains the data from this registry value.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_IsDefaultNamespaceRefactorNotify">
<summary>VT_BOOL. Set to TRUE if a default namespace call to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRefactorNotify" /> is currently occurring, or FALSE otherwise.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID3.VSHPROPID_FIRST3">
<summary>The first ID.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryRootHandle">
<summary>Represents a registry root handle. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryRootHandle.RegHandle_Invalid">
<summary>Invalid value, used for initializing parameters.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryRootHandle.RegHandle_CurrentUser">
<summary>HKEY_CURRENT_USER</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryRootHandle.RegHandle_LocalMachine">
<summary>HKEY_LOCAL_MACHINE</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType">
<summary>Represents a registry type setting. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType.RegType_UserSettings">
<summary>Per-user settings.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType.RegType_Configuration">
<summary>Per-installation (computer-wide) settings.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType.RegType_PrivateConfig">
<summary>Reserved for future use.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType.RegType_SessionSettings">
<summary>Reserved for future use.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType.RegType_NewUserSettings">
<summary>Reserved for future use.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSPROPID3">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSPROPID" /> enumeration. Identifies property setting for a solution. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSPROPID3.VSPROPID_IsSavingOnClose">
<summary>BOOLEAN: true if the solution is being saved when closing.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSPROPID3.VSPROPID_FIRST3">
<summary>Specifies the first VSPROPID.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSQuerySaveFlags2">
<summary>This enumeration is an extension of <see cref="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveFlags" />, and specifies additional flags. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSQuerySaveFlags2.QSF_DetectAnyChangedFile">
<summary>Check if any file changed.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSSLNOPENOPTIONS3">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSLNOPENOPTIONS" /> enumeration. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSLNOPENOPTIONS3.SLNOPENOPT_SkipSolutionAccessCheck">
<summary>Do not check if the folder containing the solution can be modified.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSSPROPID3">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSPROPID" /> enumeration. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSPROPID3.VSSPROPID_CommonAppDataDir">
<summary>Common (all users) application data directory.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSPROPID3.VSSPROPID_FIRST3">
<summary>First item.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> enumeration. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_SPLASHSCREEN_BORDER">
<summary>Splash screen border</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_SELECTED_GRADIENTTOP">
<summary>Top of selected file tab gradient.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_SELECTED_GRADIENTBOTTOM">
<summary>Bottom of selected file tab gradient</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_HOT_GRADIENTTOP">
<summary>Top of hot file tab gradient</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_HOT_GRADIENTBOTTOM">
<summary>Bottom of hot file tab gradient</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_DOCUMENTBORDER_SHADOW">
<summary>File tab document border shadow</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_DOCUMENTBORDER_BACKGROUND">
<summary>File tab document border background</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_FILETAB_DOCUMENTBORDER_HIGHLIGHT">
<summary>File tab document border highlight</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_BRANDEDUI_TITLE">
<summary>Branded UI title</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_BRANDEDUI_BORDER">
<summary>Branded UI border</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_BRANDEDUI_TEXT">
<summary>Branded UI text</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_BRANDEDUI_BACKGROUND">
<summary>Branded UI background</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_BRANDEDUI_FILL">
<summary>Branded UI fill</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX2.VSCOLOR_LASTEX2">
<summary>Last enumeration item</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState">
<summary>Specifies how credentials are attached to a web proxy. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState.VsWebProxyState_NoCredentials">
<summary>Initial state</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState.VsWebProxyState_DefaultCredentials">
<summary>Default credentials attached to proxy</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState.VsWebProxyState_CachedCredentials">
<summary>Cached credentials attached to proxy</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState.VsWebProxyState_PromptForCredentials">
<summary>Prompt user for credentials</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.__VsWebProxyState.VsWebProxyState_Abort">
<summary>Terminate the current operation</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop._DEBUG_LAUNCH_OPERATION3">
<summary>Provides additional members to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.DEBUG_LAUNCH_OPERATION" /> enumeration. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._DEBUG_LAUNCH_OPERATION3.DLO_LaunchBrowser">
<summary>Lounch web browser</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop._LIBCAT_HIERARCHYTYPE2">
<summary>Provides additional members for the <see cref="T:Microsoft.VisualStudio.Shell.Interop._LIBCAT_HIERARCHYTYPE" /> enumeration. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._LIBCAT_HIERARCHYTYPE2.LCHT_EXTENSIONMEMBERS">
<summary>Extension members hierarchy element type</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop._OLELOOP2">
<summary>Enumerates types of message loops used on forms. </summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._OLELOOP2.oleloopModelessFormWithHandles">
<summary>The form is modeless.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._OLELOOP2.oleloopModelessFormWithHandlesNoIdle">
<summary>The form is modeless and no processing is done when the message loop is idle.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._OLELOOP2.oleloopModalFormWithHandles">
<summary>The form is modal.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop._OLELOOP2.oleloopModalFormWithHandlesNoIdle">
<summary>The form is modal and no processing is done when the message loop is idle.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT">
<summary>Contains information about active statements in Edit and Continue.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE">
<summary>Specifies the current Edit and Continue build state.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE.ENC_NOT_MODIFIED">
<summary>No user edits have occurred.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE.ENC_NONCONTINUABLE_ERRORS">
<summary>Rude Edit and Continue edits are present.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE.ENC_COMPILE_ERRORS">
<summary>Compile errors are present.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_BUILD_STATE.ENC_APPLY_READY">
<summary>Edits exist, and no errors exist.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ENC_EXCEPTION_SPAN">
<summary>Provides information about an Edit and Continue exception span.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ENC_REASON">
<summary>Specifies the exact reason for calling <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg.BelongToProject(System.String,Microsoft.VisualStudio.Shell.Interop.ENC_REASON,System.Int32)" />.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_REASON.ENCReason_Precompile">
<summary>Check before compiling.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_REASON.ENCReason_Rebuild">
<summary>Check before rebuilding.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ENC_RETURNCODES">
<summary>Specifies Edit and Continue return codes.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_RETURNCODES.S_ENC_NOT_SUPPORTED">
<summary>Edit and Continue is not supported.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.ENC_RETURNCODES.E_STATEMENT_DELETED">
<summary>The active statement was deleted.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO">
<summary>Specifies state information about the Edit and Continue active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO.ASINFO_NONE">
<summary>No information is available.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO.ASINFO_LEAF">
<summary>The active statement is in a leaf frame.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO.ASINFO_MIDSTATEMENT">
<summary>The active statement is partially executed.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ASINFO.ASINFO_NONUSER">
<summary>The instructions in the intermediate instruction language that correspond to the line of code currently being debugged are not associated with user-owned code.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.enum_ENC_BREAKSTATE_REASON">
<summary>Specifies the reason an Edit and Continue break state occurred.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ENC_BREAKSTATE_REASON.ENC_BREAK_NORMAL">
<summary>A normal break has occurred. Track active statements, provide exception spans, and track rude edits.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_ENC_BREAKSTATE_REASON.ENC_BREAK_EXCEPTION">
<summary>Stopped at an exception. An unwind is required before Edit and Continue is allowed. All edits are rude. No tracking is required.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.enum_POSITION_TYPE">
<summary>Specifies the position type of the Edit and Continue active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_POSITION_TYPE.TEXT_POSITION_ACTIVE_STATEMENT">
<summary>The filename and position mark the active statement.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_POSITION_TYPE.TEXT_POSITION_NEARBY_STATEMENT">
<summary>The filename and position mark the statement associated with some line in the method. Currently, this is the line associated with offset 0, but may change. (The intent is to provide the language service a hint on where to find the method in source.) The asInfo member of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT" /> structure must have ASINFO_NONUSER set.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.enum_POSITION_TYPE.TEXT_POSITION_NONE">
<summary>The filename and position are not meaningful (for example, a generated function with no source). The asInfo member of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.ENC_ACTIVE_STATEMENT" /> structure must have ASINFO_NONUSER set.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IEnumSystemAssemblies">
<summary>Enumerator for system assemblies.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IEnumTargetFrameworks">
<summary>Enumerator for supported versions of the framework. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IEnumVsENCRebuildableProjectCfgs">
<summary>Enumerates the components in the Edit and Continue rebuildable project configurations.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry4">
<summary>Establishes a local registry relative to the Visual Studio registry hive. You can get an instance of the interface through the <see cref="T:Microsoft.VisualStudio.Shell.Interop.SLocalRegistry" /> (SID_SLocalRegistry) service. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IOleComponent2">
<summary>Enables components to participate in message processing while they are waiting for handles. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsComponentSelectorDlg3">
<summary>Manages references to components of various types within the project.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory2">
<summary>Creates instances of document view objects and of data objects.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg">
<summary />
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsENCRebuildableProjectCfg2">
<summary />
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsFileUpgrade2">
<summary>Performs file upgrades for specified versions as part of a project upgrade.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbol2">
<summary>Implements the search done by the FindSymbol menu command, with support for multiple frameworks. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsFindSymbolEvents2">
<summary>Outgoing interface for events, such as changes in search options, related to the Find Symbol command, with support for multiple frameworks. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsLaunchPad3">
<summary>Executes a command with output displayed to an output pane in the Visual Studio IDE.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject">
<summary>Enables the project system to communicate with MSBuild host objects.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager">
<summary>Enables MSBuild to use memory instead of disk files for Intellisense builds.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsOutputWindowPane2">
<summary>Writes a string to the output window, and also creates an entry in the Error List.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage2">
<summary>Makes properties of a VSPackage available.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsProjectFlavorUpgradeViaFactory">
<summary>Upgrades flavored projects using a project factory.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsProjectServerHost">
<summary>Enables a project to start or stop its hosted server.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave3">
<summary>Indicates to the environment or source control package that a file is about to be changed in memory or saved.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsShell3">
<summary>Supplies shell services in addition to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsShell" /> interface. </summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager">
<summary>Manages the list of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify" /> handlers that are registered on a project-scoped basis. Obtain an IVsSymbolicNavigationManager interface by calling QueryService for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.SVsSymbolicNavigationManager" /> service.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify">
<summary>Facilitates redirection of Goto Definition on a code symbol.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies">
<summary>Provides base support for targeting multiple framework versions.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsToolbox4">
<summary>Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolbox3" />. You can get an instance of the interface from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.SVsToolbox" /> (SID_SVsToolbox) service.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIShell3">
<summary>Extends the functionality of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIShell" /> interface by providing access to additional window functionalities.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeBuildPropertyStorage">
<summary>Upgrades build-related information in a project file.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUserSettingsMigration">
<summary>Migrates user settings.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebAppMigration">
<summary>Provides methods to migrate web projects.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebMigration">
<summary>Provides help with web migration.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebMigrationService">
<summary>Provides help migrating web projects.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebProxy">
<summary>Web proxy service interface.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebService3">
<summary>Represents a single Web service that supports a richer understanding of endpoints and metadata discovery information at design time. To access this object, if supported, query (QueryInterface) from an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWebService" /> instance.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebServiceEndpoint">
<summary>Represents a single endpoint for a Web service (whether a service endpoint or a metadata discovery endpoint).</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.IVsWebServiceProviderDebug">
<summary>Allows a project system to customize how the worker process for a particular Web service is debugged. This interface is obtained by calling QueryInterface on a <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWebServiceProvider" /> object.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.SVsSymbolicNavigationManager">
<summary>Passed to <see cref="M:System.IServiceProvider.GetService(System.Type)" /> to return a reference to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationManager" />.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.SVsTargetFrameworkAssemblies">
<summary>Passed to <see cref="M:System.IServiceProvider.GetService(System.Type)" /> to return a reference to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTargetFrameworkAssemblies" />.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.SVsWebProxy">
<summary>Passed to <see cref="M:System.IServiceProvider.GetService(System.Type)" /> to return a reference to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWebProxy" />.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags">
<summary>Specifies results of a QuerySave operation.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags.QSR_DefaultFlag">
<summary>Default flag.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags.QSR_Reloaded">
<summary>A file involved in the operation was checked out and a new version was retrieved from the source control database</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.tagVSQuerySaveResultFlags.QSR_Changed">
<summary>A file involved in the operation was checked out. A new version was retrieved from the source control database and the file was reloaded in the editor or in the shell (if the file is a project or solution file).</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.VsDebugEngineFilter">
<summary>Represents a set of debug engines.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManager">
<summary>The coclass for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildHostObject" /> and <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager" /> interfaces. This is the standard implementation which provides IntelliSense and build-time support for MSBuild tasks.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass">
<summary>This is the standard implementation of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager" /> interface, which provides IntelliSense and build-time support to MSBuild tasks.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManager">
<summary>Represents a global service that manages the list of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify" /> handlers that are registered on a project-scoped basis. This interface is available via <see cref="M:Microsoft.VisualStudio.Shell.ServiceProvider.QueryService(System.Type,System.Object@)" />.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.VsSymbolicNavigationManagerClass">
<summary>Represents a global service that manages the list of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSymbolicNavigationNotify" /> handlers that are registered on a project-scoped basis. This interface is available via <see cref="M:Microsoft.VisualStudio.Shell.ServiceProvider.QueryService(System.Type,System.Object@)" />.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions">
<summary>Represents the version number of a target framework.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions.TargetFrameworkVersion_Unknown">
<summary>Unknown version.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions.TargetFrameworkVersion_20">
<summary>Version 2.0.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions.TargetFrameworkVersion_30">
<summary>Version 3.0.</summary>
</member>
<member name="F:Microsoft.VisualStudio.Shell.Interop.WellKnownTargetFrameworkVersions.TargetFrameworkVersion_35">
<summary>Version 3.5.</summary>
</member>
<member name="T:Microsoft.VisualStudio.Shell.Interop.WellKnownToolboxDataFormats">
<summary>Represents a toolbox data format.</summary>
</member>
</members>
</doc>