﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.VisualStudio.VCProjectEngine</name>
  </assembly>
  <members>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents">
      <summary>Microsoft internal use only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemAdded(System.Object,System.Object)">
      <summary>Signifies that the specified item was added to the project.</summary>
      <param name="Item">Required. The item that was added.</param>
      <param name="ItemParent">Required. The item's parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemMoved(System.Object,System.Object,System.Object)">
      <summary>Signifies that the specified item was moved within the project.</summary>
      <param name="Item">Required. The item.</param>
      <param name="NewParent">Required. The new parent.</param>
      <param name="OldParent">Required. The previous parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemPropertyChange(System.Object,System.Object,System.Int32)">
      <summary>Signifies that a property changed for the specified item.</summary>
      <param name="Item">Required. The item.</param>
      <param name="Tool">Required. The tool.</param>
      <param name="propertyID">Required. The property ID.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemPropertyChange2(System.Object,System.String,System.String,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemRemoved(System.Object,System.Object)">
      <summary>Signifies that the specified item was removed from the project.</summary>
      <param name="Item">Required. The item to be removed.</param>
      <param name="ItemParent">Required. The item's parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ItemRenamed(System.Object,System.Object,System.String)">
      <summary>Signifies that the specified item in the project was renamed.</summary>
      <param name="Item">Required. The item.</param>
      <param name="ItemParent">Required. The item's parent.</param>
      <param name="OldName">Required. The previous name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ProjectBuildFinished(System.Object,System.Int32,System.Int32,System.Boolean)">
      <summary>Signifies that the building of a project has been completed.</summary>
      <param name="Cfg">Required. The configuration.</param>
      <param name="warnings">Required. The warnings.</param>
      <param name="errors">Required. The errors.</param>
      <param name="Cancelled">Required. True if the build was canceled; otherwise false.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ProjectBuildStarted(System.Object)">
      <summary>Signifies that the building of a project has begun.</summary>
      <param name="Cfg">Required. The configuration.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.ReportError(System.String,System.Int32,System.String)">
      <summary>Sends an error message to the user interface.</summary>
      <param name="ErrMsg">Required. The error msg.</param>
      <param name="errCode">Required. The error code.</param>
      <param name="HelpKeyword">Required. The help keyword.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.SccEvent(System.Object,Microsoft.VisualStudio.VCProjectEngine.enumSccEvent)">
      <summary>Signifies that a source code control event has occurred.</summary>
      <param name="Item">Required. The item.</param>
      <param name="eventID">Required. The event. An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumSccEvent" /> value.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents.SolutionLoaded">
      <summary>Signifies that a Visual C++ solution was loaded.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemAdded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemAddedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemMoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemMovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemPropertyChange(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChangeEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemPropertyChange2(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChange2EventHandler)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemRemoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRemovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ItemRenamed(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRenamedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ProjectBuildFinished(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ProjectBuildStarted(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildStartedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_ReportError(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ReportErrorEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_SccEvent(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SccEventEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.add_SolutionLoaded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SolutionLoadedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">SolutionLoadedEventHandler</param>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemAdded">
      <summary>Occurs immediately after you add a project to a solution or an item to a project.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemMoved">
      <summary>Occurs when a specified object is moved within a project.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemPropertyChange">
      <summary>Occurs when a property changed for the specified item.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemPropertyChange2"></member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemRemoved">
      <summary>Occurs immediately after you remove a project from a solution or a project item from a project.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ItemRenamed">
      <summary>Occurs immediately after you rename a project in a solution or a project item in a project.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ProjectBuildFinished">
      <summary>Occurs when the building of a project has been completed.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ProjectBuildStarted">
      <summary>Occurs when the building of a project has begun.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemAdded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemAddedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemMoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemMovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemPropertyChange(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChangeEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemPropertyChange2(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChange2EventHandler)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemRemoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRemovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ItemRenamed(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRenamedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ProjectBuildFinished(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ProjectBuildStarted(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildStartedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_ReportError(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ReportErrorEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_SccEvent(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SccEventEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.remove_SolutionLoaded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SolutionLoadedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">SolutionLoadedEventHandler</param>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.ReportError">
      <summary>Occurs when an error message is sent to the user interface.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.SccEvent">
      <summary>Occurs when a source code control event has occurred.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event.SolutionLoaded">
      <summary>Occurs immediately after a solution is loaded.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemAddedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Added item</param>
      <param name="ItemParent">Parent of added item</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemMovedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Moved item</param>
      <param name="NewParent">New parent of the item</param>
      <param name="OldParent">Old parent of the item</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChange2EventHandler"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChangeEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Referenced item for ItemPropertyChangeEventHandler</param>
      <param name="Tool">Tool to use</param>
      <param name="propertyID">ID of changed property</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRemovedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Removed item</param>
      <param name="ItemParent">Parent of removed item</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRenamedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Renamed item</param>
      <param name="ItemParent">Parent of item</param>
      <param name="OldName">Old name of item</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Cfg">Configuration</param>
      <param name="warnings">Warnings flag</param>
      <param name="errors">Errors flag</param>
      <param name="Cancelled">Boolean telling whether the build was cancelled</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildStartedEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Cfg">Configuration</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ReportErrorEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="ErrMsg">Error message</param>
      <param name="errCode">Error code</param>
      <param name="HelpKeyword">Help keyword</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SccEventEventHandler">
      <summary>Microsoft internal use only.</summary>
      <param name="Item">Event item</param>
      <param name="eventID">ID of the event</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemAdded(System.Object,System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemMoved(System.Object,System.Object,System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemPropertyChange(System.Object,System.Object,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemPropertyChange2(System.Object,System.String,System.String,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemRemoved(System.Object,System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ItemRenamed(System.Object,System.Object,System.String)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_dwCookie">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemAddedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemMovedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemPropertyChange2Delegate"></member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemPropertyChangeDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemRemovedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ItemRenamedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ProjectBuildFinishedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ProjectBuildStartedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_ReportErrorDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_SccEventDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.m_SolutionLoadedDelegate">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ProjectBuildFinished(System.Object,System.Int32,System.Int32,System.Boolean)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ProjectBuildStarted(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.ReportError(System.String,System.Int32,System.String)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.SccEvent(System.Object,Microsoft.VisualStudio.VCProjectEngine.enumSccEvent)">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SinkHelper.SolutionLoaded">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SolutionLoadedEventHandler">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine._VCProjectEngineEvents">
      <summary>Refer to <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEvents" /> for this functionality. Do not instantiate this class.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.addressAwarenessType">
      <summary>Used to specify whether the linker is able to handle addresses larger than 2 GB.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.addressAwarenessType.addrAwareDefault">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.addressAwarenessType.addrAwareLarge">
      <summary>Handles addresses larger than 2 GB</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.addressAwarenessType.addrAwareNoLarge">
      <summary>Does not handle addresses larger than 2 GB</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions.BaseLayerBreak">
      <summary>Enum value for break option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions.BaseLayerBreakAndLog">
      <summary>Enum value for break and log option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions.BaseLayerDisabled">
      <summary>Enum value for disabled option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions.BaseLayerLogAndContinue">
      <summary>Enum value for log and continue option</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.asmListingOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AssemblerOutput" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.asmListingOption.asmListingAsmMachine">
      <summary>Assembly and machine code</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.asmListingOption.asmListingAsmMachineSrc">
      <summary>Assembly, machine, and source code </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.asmListingOption.asmListingAsmSrc">
      <summary>Assembly and source code</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.asmListingOption.asmListingAssemblyOnly">
      <summary>Assembly</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.asmListingOption.asmListingNone">
      <summary>None</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.AVPageHeapProtectionDirection">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AVPageHeapProtectionDirection.ProtectionDirectionOverrun">
      <summary>Enum value for heap overrun</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.AVPageHeapProtectionDirection.ProtectionDirectionUnderrun">
      <summary>Enum value for heap underrun</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BasicRuntimeChecks" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption.runtimeBasicCheckAll">
      <summary>Both (/RTC1, equivalent to /RTCsu)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption.runtimeBasicCheckNone">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption.runtimeCheckStackFrame">
      <summary>Stack Frames (/RTCs)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption.runtimeCheckUninitVariables">
      <summary>Uninitialized Variables (/RTCu)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes"></member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_Build">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_Clean">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_Compile">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_Deploy">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_Link">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_PlatformEvent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_PostBuildEvent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_PreBuildEvent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_PreLinkEvent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes.TOB_ReBuild">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.browseInfoOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BrowseInformation" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.browseInfoOption.brAllInfo">
      <summary>Include all browse information (/FR)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.browseInfoOption.brInfoNone">
      <summary>None</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.browseInfoOption.brNoLocalSymbols">
      <summary>No local symbols (/Fr)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType">
      <summary>Describes settings for builds.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType.BuildWithPropertySheetTypeBuild">
      <summary>Build</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType.BuildWithPropertySheetTypeClean">
      <summary>Clean</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType.BuildWithPropertySheetTypeLink">
      <summary>Link</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType.BuildWithPropertySheetTypeRebuild">
      <summary>Rebuild</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.callingConventionOption">
      <summary>Used to select the default calling convention.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.callingConventionOption.callConventionCDecl">
      <summary>Default setting. __cdecl(/Gd) specifies the C calling convention for all functions except C++ member functions and functions marked __fastcall or __stdcall</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.callingConventionOption.callConventionFastCall">
      <summary>__fastcall(/Gr) specifies the calling convention for all functions except for functions that take a variable number of arguments and functions marked __cdecl or __stdcall</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.callingConventionOption.callConventionStdCall">
      <summary>__stdcall(/Gz) specifies the calling convention for all prototyped C functions except for functions that take a variable number of arguments and functions marked __cdecl or __fastcall</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.charSet">
      <summary>Defines whether _UNICODE or _MBCS should be set. It also affects the linker entry point where appropriate.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.charSet.charSetMBCS">
      <summary>Multi-Byte Character Set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.charSet.charSetNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.charSet.charSetUnicode">
      <summary>Unicode</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CompileAsManaged" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions.managedAssembly">
      <summary>Assembly</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions.managedAssemblyOldSyntax">
      <summary>Assembly with old syntax</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions.managedAssemblyPure">
      <summary>Pure Assembly</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions.managedAssemblySafe">
      <summary>Safe Assembly</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions.managedNotSet">
      <summary>Not set</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.CompileAsOptions">
      <summary>Used to select compile language option for .c and .cpp files.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.CompileAsOptions.compileAsC">
      <summary>Compile as C Code (/TC)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.CompileAsOptions.compileAsCPlusPlus">
      <summary>Compile as C++ Code (/TP)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.CompileAsOptions.compileAsDefault">
      <summary>Default</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.compilerErrorReportingType">
      <summary>Allows you to provide internal compiler error (ICE) information directly to the Visual C++ team.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compilerErrorReportingType.compilerErrorReportingDefault">
      <summary>prompt is the default when compiling an application in the development environment.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compilerErrorReportingType.compilerErrorReportingPrompt">
      <summary>Prompts you to send a report when you receive an internal compiler error.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.compilerErrorReportingType.compilerErrorReportingQueue">
      <summary>Queues the error report to be sent later.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes">
      <summary>Specifies the type of output this configuration generates.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes.typeApplication">
      <summary>Application (.exe)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes.typeDynamicLibrary">
      <summary>Dynamic Library (.dll)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes.typeGeneric">
      <summary>Makefile</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes.typeStaticLibrary">
      <summary>Static Library (.dll)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes.typeUnknown">
      <summary>Utility</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.cppExceptionHandling">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExceptionHandling" />.property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.cppExceptionHandling.cppExceptionHandlingNo">
      <summary>No</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.cppExceptionHandling.cppExceptionHandlingYes">
      <summary>Yes</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.cppExceptionHandling.cppExceptionHandlingYesWithSEH">
      <summary>Yes with structured exception handling</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.debugOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DebugInformationFormat" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.debugOption.debugDisabled">
      <summary>Disabled</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.debugOption.debugEditAndContinue">
      <summary>Edit and continue</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.debugOption.debugEnabled">
      <summary>Enabled</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.debugOption.debugOldStyleInfo">
      <summary>Old style information</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.driverOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AdditionalOptions" /> linker property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.driverOption.driver">
      <summary>Corresponds to the /DRIVER linker switch.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.driverOption.driverDefault">
      <summary>Corresponds to driver option currently set in the project.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.driverOption.driverUpOnly">
      <summary>Causes the linker to add the IMAGE_FILE_UP_SYSTEM_ONLY bit to the characteristics in the output header to specify that it is a uniprocessor (UP) driver.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.driverOption.driverWDM">
      <summary>Causes the linker to set the IMAGE_DLLCHARACTERISTICS_WDM_DRIVER bit in the optional header's DllCharacteristics field.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption">
      <summary>Used to signify the level of process isolation used by the virtual directory.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption.eAppProtectHigh">
      <summary>High</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption.eAppProtectLow">
      <summary>Low</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption.eAppProtectMedium">
      <summary>Medium</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType">
      <summary>Specifies the type of a CLR image. Useful when linking object files of different types.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType.CLRImageTypeDefault">
      <summary>Forces the default image type</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType.CLRImageTypeIJW">
      <summary>Forces IJW image type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType.CLRImageTypePure">
      <summary>Produces an MSIL-only output file with no native executable code, although it can contain native types compiled to MSIL.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType.CLRImageTypeSafe">
      <summary>Produces an MSIL-only (no native executable code) and verifiable output file.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eCLRThreadAttribute">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.CLRThreadAttribute" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRThreadAttribute.CLRThreadAttributeMTA">
      <summary>Multi-Threaded Application</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRThreadAttribute.CLRThreadAttributeNone">
      <summary>None</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eCLRThreadAttribute.CLRThreadAttributeSTA">
      <summary>Single-Threaded Application</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes">
      <summary>Types of debuggers available to C++ projects.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eClusterDebugger">
      <summary>Only API cluster debugging.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eDebuggerTypeLast">
      <summary>Not used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eLocalDebugger">
      <summary>Local machine.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eRemoteDebugger">
      <summary>Remote machine</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eWebBrowserDebugger">
      <summary>Web browser debugging.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes.eWebSvcDebugger">
      <summary>Web service debugging.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eFileType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.FileType" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeAsax">
      <summary>ASP.NET application file</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeAspPage">
      <summary>ASP page</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeBMP">
      <summary>Bitmap</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeBSC">
      <summary>BSC</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeClassDiagram">
      <summary>Class diagram</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppClass">
      <summary>C++ class</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppCode">
      <summary>C++ code</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppControl">
      <summary>C++ control</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppForm">
      <summary>C++ form</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppHeader">
      <summary>C++ header</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCppWebService">
      <summary>C++ Web Service</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCSharpFile">
      <summary>C#</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCSS">
      <summary>CSS</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeCUR">
      <summary>CUR</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeDEF">
      <summary>DEF</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeDefault">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeDiscomap">
      <summary>Discomap</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeDocument">
      <summary>Document</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeFilters">
      <summary>Filters</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeHTML">
      <summary>HTML</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeICO">
      <summary>ICO</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeIDL">
      <summary>Interface Definition Language</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeMakefile">
      <summary>Makefile</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeManifest">
      <summary>Manifest</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeMHT">
      <summary>MHT</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypePropertySheet">
      <summary>Property sheet</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeRC">
      <summary>RC</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeRDLC">
      <summary>RDLC (Client Report Definition)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeRES">
      <summary>RES</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeResx">
      <summary>Resx</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeRGS">
      <summary>RGS</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeScript">
      <summary>Script</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeText">
      <summary>Text</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeXML">
      <summary>XML</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeXSD">
      <summary>XSD</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eFileType.eFileTypeXSX">
      <summary>XSX</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enhancedInstructionSetType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableEnhancedInstructionSet" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enhancedInstructionSetType.enhancedInstructionSetTypeNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enhancedInstructionSetType.enhancedInstructionSetTypeSIMD">
      <summary>SIMD</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enhancedInstructionSetType.enhancedInstructionSetTypeSIMD2">
      <summary>SIMD2</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumDataExecutionPreventionBOOL">
      <summary>Indicates that an executable was tested to be compatible with the Windows Data Execution Prevention (DEP) feature.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumDataExecutionPreventionBOOL.DataExecutionPreventionDefault">
      <summary>No option is specified. That is, neither /NXCOMPAT nor /NXCOMPAT:NO is specified.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumDataExecutionPreventionBOOL.DataExecutionPreventionNo">
      <summary>Explicitly specifies that an executable is incompatible with DEP. This value is equivalent to the /NXCOMPAT:NO linker option.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumDataExecutionPreventionBOOL.DataExecutionPreventionYes">
      <summary>Explicitly specifies that an executable is compatible with DEP. This value is equivalent to the /NXCOMPAT linker option.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat.eANSI">
      <summary>Enum value for ANSI option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat.eUnicode">
      <summary>Enum value for Unicode option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat.eUTF8">
      <summary>Enum value for UTF8 option</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion">
      <summary>Represents a version of the .NET Framework targeted by the project.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion20">
      <summary>.NET Framework version 2.0</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion30">
      <summary>.NET Framework version 3.0</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion35">
      <summary>.NET Framework version 3.5</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion40">
      <summary>.NET Framework version 4</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion45">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersion451">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion.eFrameworkVersionUnknown">
      <summary>Undefined .NET Framework version.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumMPIAcceptModes">
      <summary>Specifies the Multi-Processor-Interface accept modes for the debugger.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumMPIAcceptModes.eMPIAcceptAny">
      <summary>Specifies any Multi-Processor-Interface debugging mode.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumMPIAcceptModes.eMPIAcceptSpecific">
      <summary>Specifies a specific Multi-Processor-Interface debugging mode.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumMPIAcceptModes.eMPIAcceptSubnets">
      <summary>Specifies a subnets Multi-Processor-Interface debugging mode.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumRandomizedBaseAddressBOOL">
      <summary>Specifies whether to generate an executable image that can be randomly rebased at load time by using the address space layout randomization (ASLR) feature of Windows Vista.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumRandomizedBaseAddressBOOL.RandomizedBaseAddressDefault">
      <summary>No option is specified. That is, neither /DYNAMICBASE nor /DYNAMICBASE:NO is specified.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumRandomizedBaseAddressBOOL.RandomizedBaseAddressNo">
      <summary>Do not randomly rebase the executable. This value is equivalent to the /DYNAMICBASE:NO linker option.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumRandomizedBaseAddressBOOL.RandomizedBaseAddressYes">
      <summary>Randomly rebase the executable. This value is equivalent to the /DYNAMICBASE linker option.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.Culture" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcAfrikaans">
      <summary>Afrikaans</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcAlbanian">
      <summary>Albanian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicAlgeria">
      <summary>Arabic - Algeria</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicBahrain">
      <summary>Arabic - Bahrain</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicEgypt">
      <summary>Arabic - Egypt</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicIraq">
      <summary>Arabic - Iraq</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicJordan">
      <summary>Arabic - Jordan</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicKuwait">
      <summary>Arabic - Kuwait</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicLebanon">
      <summary>Arabic - Lebanon</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicLibya">
      <summary>Arabic - Libya</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicMorocco">
      <summary>Arabic - Morocco</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicOman">
      <summary>Arabic - Oman</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicQatar">
      <summary>Arabic - Qatar</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicSaudi">
      <summary>Arabic - Saudi Arabia</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicSyria">
      <summary>Arabic - Syria</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicTunisia">
      <summary>Arabic - Tunisia</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicUnitedArabEmirates">
      <summary>Arabic - United Arab Emirates</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcArabicYemen">
      <summary>Arabic - Yemen</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcBasque">
      <summary>Basque</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcBelarusian">
      <summary>Belarusian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcBulgarian">
      <summary>Bulgarian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcCatalan">
      <summary>Catalan</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcChineseHongKong">
      <summary>Chinese - Hong Kong SAR</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcChinesePRC">
      <summary>Chinese - People's Republic of China</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcChineseSingapore">
      <summary>Chinese - Singapore</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcChineseTaiwan">
      <summary>Chinese - Taiwan</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcCroatian">
      <summary>Croatian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcCzech">
      <summary>Czech</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcDanish">
      <summary>Danish</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcDutchBelgium">
      <summary>Dutch - Belgium</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcDutchStandard">
      <summary>Dutch - Standard</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishAustralia">
      <summary>English - Australia</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishBritain">
      <summary>English - Great Britain</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishCanada">
      <summary>English - Canada</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishCarribean">
      <summary>English - Caribbean</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishIreland">
      <summary>English - Ireland</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishJamaica">
      <summary>English - Jamaica</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishNewZealand">
      <summary>English - New Zealand</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishSouthAfrica">
      <summary>English - South Africa</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEnglishUS">
      <summary>English - United States</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcEstonian">
      <summary>Estonian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFinnish">
      <summary>Finnish</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFrenchBelgium">
      <summary>French - Belgium</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFrenchCanada">
      <summary>French - Canada</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFrenchLuxembourg">
      <summary>French - Luxembourg</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFrenchStandard">
      <summary>French - Standard</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcFrenchSwitzerland">
      <summary>French - Switzerland</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGermanAustria">
      <summary>German - Austria</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGermanLichtenstein">
      <summary>German - Lichtenstein</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGermanLuxembourg">
      <summary>German - Luxembourg</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGermanStandard">
      <summary>German - Standard</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGermanSwitzerland">
      <summary>German - Switzerland</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcGreek">
      <summary>Greek</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcHebrew">
      <summary>Hebrew</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcHungarian">
      <summary>Hungarian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcIcelandic">
      <summary>Icelandic</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcIndonesian">
      <summary>Indonesian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcItalianStandard">
      <summary>Italian - Standard</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcItalianSwitzerland">
      <summary>Italian - Switzerland</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcJapanese">
      <summary>Japanese</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcKorean">
      <summary>Korean</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcLatvian">
      <summary>Latvian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcLithuanian">
      <summary>Lithuanian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcNorwegianBokmal">
      <summary>Norwegian - Bokmal</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcNorwegianNynorsk">
      <summary>Norwegian - Nvnorsk</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcPersian">
      <summary>Persian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcPolish">
      <summary>Polish</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcPortugueseBrazilian">
      <summary>Portuguese - Brazil</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcPortugueseStandard">
      <summary>Portuguese - Standard</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcRomanian">
      <summary>Romanian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcRussian">
      <summary>Russian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSerbian">
      <summary>Serbian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSlovak">
      <summary>Slovak</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishArgentina">
      <summary>Spanish - Argentina</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishBolivia">
      <summary>Spanish - Bolivia</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishChile">
      <summary>Spanish - Chile</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishColombia">
      <summary>Spanish - Colombia</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishCostaRica">
      <summary>Spanish - Costa Rica</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishDominicanRepublic">
      <summary>Spanish - Dominican Republic</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishEcuador">
      <summary>Spanish - Ecuador</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishGuatemala">
      <summary>Spanish - Guatemala</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishMexico">
      <summary>Spanish - Mexico</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishModern">
      <summary>Spanish - Modern</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishPanama">
      <summary>Spanish - Panama</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishParaguay">
      <summary>Spanish - Paraguay</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishPeru">
      <summary>Spanish - Peru</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishTraditional">
      <summary>Spanish - Traditional</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishUruguay">
      <summary>Spanish - Uruguay</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSpanishVenezuela">
      <summary>Spanish - Venezuela</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcSwedish">
      <summary>Swedish</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcThai">
      <summary>Thai</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcTurkish">
      <summary>Turkish</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcUkrainian">
      <summary>Ukrainian</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcUrdu">
      <summary>Urdu</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID.rcUseDefault">
      <summary>Default</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.enumSccEvent">
      <summary>Signifies an event that has occurred in the project engine.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumSccEvent.ePreDirtyNotification">
      <summary>Event occurs before the file is changed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.enumSccEvent.eProjectInScc">
      <summary>Notifies that new project is under source code control.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eSqlClrPermissionLevel">
      <summary>Enumeration to indicate the SQL permission level.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eSqlClrPermissionLevel.eExternal">
      <summary>Allows a UDT to access certain external system resources, such as files, networks, environmental variables, and the registry.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eSqlClrPermissionLevel.eSafe">
      <summary>Restricts code execution to the local assembly.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eSqlClrPermissionLevel.eUnsafe">
      <summary>Allows code executing from within an assembly to call unmanaged code.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.eWebRefUrlBehavior">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eWebRefUrlBehavior.eDynamicUrl">
      <summary>Enum value for dynamic URL option</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.eWebRefUrlBehavior.eStaticUrl">
      <summary>Enum value for static URL option</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.favorSizeOrSpeedOption">
      <summary>Used to indicate whether to minimize or maximize the size of EXEs and DLLs.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.favorSizeOrSpeedOption.favorNone">
      <summary>None</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.favorSizeOrSpeedOption.favorSize">
      <summary>Favor small code (/Os)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.favorSizeOrSpeedOption.favorSpeed">
      <summary>Favor fast code (/Ot)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.floatingPointModel">
      <summary>Specifies floating point behavior.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.floatingPointModel.FloatingPointFast">
      <summary>Creates the fastest code in the majority of cases.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.floatingPointModel.FloatingPointPrecise">
      <summary>Default. Improves the consistency of floating-point tests for equality and inequality by disabling optimizations that could change the precision of floating-point calculations</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.floatingPointModel.FloatingPointStrict">
      <summary>Creates the fastest code in the majority of cases.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.genProxyLanguage">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.GeneratedProxyLanguage" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.genProxyLanguage.genProxyManaged">
      <summary>Managed code.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.genProxyLanguage.genProxyNative">
      <summary>Native code.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.GetPropertiesObject(System.Int32,System.Object@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="Index">Property index</param>
      <param name="Object">Output. Property object</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.GetPropertiesObjectName(System.Int32,System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="Index">Property index</param>
      <param name="bstrPageName">Property object name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.Identifier(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrIdentifier">Identifier</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.Name(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrName">Tool name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.NumberOfProperties(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pdwNumProps">Tool number of properties</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.NumberOfPropertiesObjects(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pdwNumPropObjs">Tool number of property objects</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.SaveProperties(Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pXML">XML properties writer</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.SaveUserProperties(Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pXML">XML properties writer</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IGenericUserDefinedTool.SetPropertyContainer(Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pPropContainer">Property container</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.inlineExpansionOption">
      <summary>Used to define the level of inline function expansion for the build.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.inlineExpansionOption.expandAnySuitable">
      <summary>Any suitable (/Ob2)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.inlineExpansionOption.expandDisable">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.inlineExpansionOption.expandOnlyInline">
      <summary>Only __inline (/Ob1)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.ISimpleErrorContext">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimpleErrorContext.AddError(System.String,System.String,System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="text">Error text</param>
      <param name="errorID">Error ID</param>
      <param name="File">File that contains error</param>
      <param name="line">Line in file</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimpleErrorContext.AddInfo(System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="text">Text to add</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimpleErrorContext.AddWarning(System.String,System.String,System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="text">Warning text</param>
      <param name="warningID">Warning ID</param>
      <param name="File">File that contains warning</param>
      <param name="line">Line in file</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.Configuration(System.Object@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="ppUnkCfg">Output. Configuration object</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.Evaluate(System.String,System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="inVal">Input value</param>
      <param name="pOutVal">Output value</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.GetObject(System.Object@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="ppUnknown">An object.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.GetProperty(System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="id">Property ID</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.GetPropertyWithOffset(System.Int32,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="id">Property ID</param>
      <param name="offset">Input offset</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer.PutProperty(System.Int32,System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="id">Property ID</param>
      <param name="Val">Property value</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter.WriteProperty(System.String,System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="Name">Property name</param>
      <param name="Value">Property value</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.DefaultBucket(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pdwBucket">Output. Integer specifying default bucket.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.DefaultFileExtensions(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrExt">Output. String containing file extensions</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.Exec(System.String,Microsoft.VisualStudio.VCProjectEngine.ISimpleErrorContext)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="bstrProjectDirectory">String containing project directory</param>
      <param name="pErrCtxt">Error context</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.GetPropertiesObject(System.Int32,System.Object@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="Index">Property index</param>
      <param name="Object">Output. Property object</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.GetPropertiesObjectName(System.Int32,System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="Index">Property index</param>
      <param name="bstrPageName">Page name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.Identifier(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrIdentifier">User defined tool identifier</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.Name(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrName">User defined tool name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.NumberOfProperties(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pdwNumProps">Number of properties</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.NumberOfPropertiesObjects(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pdwNumPropObjs">Number of properties objects</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.Outputs(System.String@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbstrOutputs">Tool outputs</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SaveProperties(Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pXML">XML properties string</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SaveUserProperties(Microsoft.VisualStudio.VCProjectEngine.IToolPropertyWriter)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pXML">XML properties string</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SetInputs(System.String@,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="bstrInputs">Inputs string</param>
      <param name="numInputs">Number of inputs</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SetPropertyContainer(Microsoft.VisualStudio.VCProjectEngine.ISimplePropertyContainer)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pPropContainer">Property container</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SupportsBatchMode(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbVal">Output flags.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SupportsSingleFileMode(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbVal">Output flags.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IUserDefinedTool.SupportsTargetMode(System.Int32@)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="pbVal">Output flags.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback.OnBuildCompleted(System.UInt32,System.Boolean)"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCBuildPropertyStorage"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCBuildPropertyStorage.GetPropertyValue(System.String,System.String,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCBuildPropertyStorage.RemoveProperty(System.String,System.String,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCBuildPropertyStorage.SetPropertyValue(System.String,System.String,System.String,System.String)"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection">
      <summary>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> object contains the functionality that can be exercised on a collections object. </summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCCollection.Count">
      <summary>Gets a value indicating the number of objects in the collection.</summary>
      <returns>The number of objects in the collection.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCCollection.GetEnumerator">
      <summary>Returns an enumerator for items in the collection.</summary>
      <returns>An enumerator.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCCollection.Item(System.Object)">
      <summary>Selects an item in the collection.</summary>
      <returns>An item in the collection.</returns>
      <param name="Index">An object representing the index of the item in the collection.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCCollection.VCProjectEngine">
      <summary>Gets an object pointer to the project engine.</summary>
      <returns>An object pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCIdentity"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCIdentity.MatchIndex(System.Object)"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents">
      <summary>Interface that contains the VCProjectEngine events methods.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ItemAdded(System.Object,System.Object)">
      <summary>Signifies that the specified item was added to the project.</summary>
      <param name="Item">Required. The item that was added.</param>
      <param name="ItemParent">Required. The item's parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ItemMoved(System.Object,System.Object,System.Object)">
      <summary>Signifies that the specified item was moved within the project.</summary>
      <param name="Item">Required. The item.</param>
      <param name="NewParent">Required. The new parent.</param>
      <param name="OldParent">Required. The previous parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ItemPropertyChange(System.Object,System.Object,System.Int32)">
      <summary>Signifies that a property changed for the specified item.</summary>
      <param name="Item">Required. The item.</param>
      <param name="Tool">The tool to which this property applies. This can be NULL depending on the sent item.</param>
      <param name="dispid">ID of the property.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ItemRemoved(System.Object,System.Object)">
      <summary>Signifies that the specified item was removed from the project.</summary>
      <param name="Item">Required. The item to be removed.</param>
      <param name="ItemParent">Required. The item's parent.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ItemRenamed(System.Object,System.Object,System.String)">
      <summary>Signifies that the specified item in the project was renamed.</summary>
      <param name="Item">Required. The item.</param>
      <param name="ItemParent">Required. The item's parent.</param>
      <param name="OldName">Required. The previous name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ProjectBuildFinished(System.Object,System.Int32,System.Int32,System.Boolean)">
      <summary>Signifies that the building of a project has been completed.</summary>
      <param name="Cfg">Required. The configuration.</param>
      <param name="warnings">Required. The warnings.</param>
      <param name="errors">Required. The errors.</param>
      <param name="Cancelled">Required. true if the build was canceled; otherwise false.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ProjectBuildStarted(System.Object)">
      <summary>Signifies that the building of a project has begun.</summary>
      <param name="Cfg">Required. The configuration.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.ReportError(System.String,System.Int32,System.String)">
      <summary>Sends an error message to the user interface.</summary>
      <param name="ErrMsg">Required. The error msg.</param>
      <param name="hr">Required. The error code.</param>
      <param name="HelpKeyword">Required. The help keyword.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.SccEvent(System.Object,Microsoft.VisualStudio.VCProjectEngine.enumSccEvent)">
      <summary>Signifies that a source code control event has occurred.</summary>
      <returns>true if changes can be made; otherwise, false.</returns>
      <param name="Item">Required. The item.</param>
      <param name="event">Required. The event. An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumSccEvent" /> value.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents.SolutionLoaded">
      <summary>Fires when a Visual C++ solution is loaded.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemAdded(System.Object,System.Object)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemMoved(System.Object,System.Object,System.Object)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemPropertyChange(System.Object,System.Object,System.Int32)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemPropertyChange2(System.Object,System.String,System.String,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemRemoved(System.Object,System.Object)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ItemRenamed(System.Object,System.Object,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ProjectBuildFinished(System.Object,System.Int32,System.Int32,System.Boolean)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ProjectBuildStarted(System.Object)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.ReportError(System.String,System.Int32,System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.SccEvent(System.Object,Microsoft.VisualStudio.VCProjectEngine.enumSccEvent)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCProjectEngineEvents2.SolutionLoaded"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetChange"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetChange.ApplicationType"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetChange.ApplicationTypeRevision"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetChange.DisplayName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetChange.Toolset"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetDescription"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.IVCProjectTargetDescription.ShortDisplayName"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage.DeleteProperty(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage.GetEvaluatedPropertyValue(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage.GetUnevaluatedPropertyValue(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage.SetPropertyValue(System.String,System.String)"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkAssemblyDebug">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AssemblyDebug" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkAssemblyDebug.linkAssemblyDebugDefault">
      <summary>No debuggable attribute emitted</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkAssemblyDebug.linkAssemblyDebugDisable">
      <summary>No runtime tracking and enable optimizations (/ASSEMBLYDEBUG:DISABLE)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkAssemblyDebug.linkAssemblyDebugFull">
      <summary>Runtime tracking and disable optimizations (/ASSEMBLYDEBUG)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkerErrorReportingType">
      <summary>Allows you to provide internal linker error information directly to the Visual C++ team.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkerErrorReportingType.linkerErrorReportingDefault">
      <summary>prompt is the default when linking an application in the development environment.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkerErrorReportingType.linkerErrorReportingPrompt">
      <summary>Prompts you to send a report when you receive an internal linker error.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkerErrorReportingType.linkerErrorReportingQueue">
      <summary>Queues the error report to be sent later.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkFixedBaseAddress">
      <summary>Advises the operating system to load the program only at its preferred base address. If the preferred base address is unavailable, the operating system does not load the file.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkFixedBaseAddress.linkFixedBaseAddressDefault">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkFixedBaseAddress.linkFixedBaseAddressNo">
      <summary>/FIXED:NO is the default when building a DLL, and /FIXED is the default for any other project type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkFixedBaseAddress.linkFixedBaseAddressYes">
      <summary>When /FIXED is specified, LINK does not generate a relocation section in the program. If the operating system is unable to load the program at that address at run time, it issues an error message and does not load the program.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkIncrementalType">
      <summary>Used to switch on incremental linking. It is used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LinkIncremental" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkIncrementalType.linkIncrementalDefault">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkIncrementalType.linkIncrementalNo">
      <summary>No (/INCREMENTAL:NO)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkIncrementalType.linkIncrementalYes">
      <summary>Yes (/INCREMENTAL)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkProgressOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ShowProgress" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkProgressOption.linkProgressAll">
      <summary>Displays details about the linking process.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkProgressOption.linkProgressLibs">
      <summary>Displays progress messages indicating just the libraries searched.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkProgressOption.linkProgressNotSet">
      <summary>Not set</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption">
      <summary>Corresponds to the Link Time Code Generation command line options.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption.LinkTimeCodeGenerationOptionDefault">
      <summary>Corresponds to the LTCGoption currently set in the project.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption.LinkTimeCodeGenerationOptionInstrument">
      <summary>Corresponds to the /LTCG:PGINSTRUMENT option.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption.LinkTimeCodeGenerationOptionOptimize">
      <summary>Corresponds to the /LTCG:PGOPTIMIZE option.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption.LinkTimeCodeGenerationOptionUpdate">
      <summary>Corresponds to the /LTCG:PGUPDATE option.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption.LinkTimeCodeGenerationOptionUse">
      <summary>Corresponds to /LTCG.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.linkUACExecutionLevel">
      <summary>Specifies whether User Account Control (UAC) information is embedded in the program manifest.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkUACExecutionLevel.linkUACExecutionLevelAsInvoker">
      <summary>The application will run with the same permissions as the process that started it. This value is equivalent to the <paramref name="asInvoker" /> link option parameter.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkUACExecutionLevel.linkUACExecutionLevelHighestAvailable">
      <summary>The application will run with the highest permission level that it can. This value is equivalent to the <paramref name="highestAvailable" /> link option parameter.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.linkUACExecutionLevel.linkUACExecutionLevelRequireAdministrator">
      <summary>The application will run with administrator permissions. This value is equivalent to the <paramref name="requireAdministrator" /> link option parameter.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TargetMachine" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineAM33">
      <summary>AM33</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineAMD64">
      <summary>x64</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineARM">
      <summary>ARM</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineEBC">
      <summary>EBC</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineIA64">
      <summary>IA-64</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineM32R">
      <summary>M32R</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineMIPS">
      <summary>MIPS</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineMIPS16">
      <summary>MIPS16</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineMIPSFPU">
      <summary>MIPSFPU</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineMIPSFPU16">
      <summary>MIPSFPU16</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineMIPSR41XX">
      <summary>MIPS41XX</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineSH3">
      <summary>SH3</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineSH3DSP">
      <summary>SH3DSP</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineSH4">
      <summary>SH4</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineSH5">
      <summary>SH5</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineTHUMB">
      <summary>THUMB</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption.machineX86">
      <summary>X86</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.midlCharOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.DefaultCharType" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlCharOption.midlCharAscii7">
      <summary>ASCII7</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlCharOption.midlCharSigned">
      <summary>Signed</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlCharOption.midlCharUnsigned">
      <summary>Unsigned</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.midlErrorCheckOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.EnableErrorChecks" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlErrorCheckOption.midlDisableAll">
      <summary>Disable all error-checking</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlErrorCheckOption.midlEnableAll">
      <summary>Select all error-checking</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlErrorCheckOption.midlEnableCustom">
      <summary>Only selected error-checking options occur during compile</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.StructMemberAlignment" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption.midlAlignEightBytes">
      <summary>8-byte boundaries for struct member alignment</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption.midlAlignFourBytes">
      <summary>4-byte boundaries for struct member alignment</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption.midlAlignNotSet">
      <summary>Boundries not set.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption.midlAlignSingleByte">
      <summary>1-byte boundaries for struct member alignment</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption.midlAlignTwoBytes">
      <summary>2-byte boundaries for struct member alignment</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.TargetEnvironment" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment.midlTargetAMD64">
      <summary>x64</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment.midlTargetIA64">
      <summary>IA-64</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment.midlTargetNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment.midlTargetWin32">
      <summary>Win32</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption">
      <summary>Used by the WarnLevel property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption.midlWarningLevel_0">
      <summary>Level 0</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption.midlWarningLevel_1">
      <summary>Level 1</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption.midlWarningLevel_2">
      <summary>Level 2</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption.midlWarningLevel_3">
      <summary>Level 3</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption.midlWarningLevel_4">
      <summary>Level 4</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.optFoldingType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.EnableCOMDATFolding" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optFoldingType.optFolding">
      <summary>Folding</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optFoldingType.optFoldingDefault">
      <summary>Folding default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optFoldingType.optNoFolding">
      <summary>No folding</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.optimizeOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.Optimization" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optimizeOption.optimizeCustom">
      <summary>Custom</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optimizeOption.optimizeDisabled">
      <summary>Disabled (/Od)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optimizeOption.optimizeFull">
      <summary>Full Optimization (/Ox)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optimizeOption.optimizeMaxSpeed">
      <summary>Maximize Speed (/O2)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optimizeOption.optimizeMinSpace">
      <summary>Minimize Size (/O1)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.optManagedIncrementalBuild">
      <summary>(Deprecated) Specifies whether an incremental build is used to build a manageg project. An incremental build compiles only those methods that have changed since the last compilation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optManagedIncrementalBuild.optManagedIncrementalBuildNo">
      <summary>An incremental build is not used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optManagedIncrementalBuild.optManagedIncrementalBuildYes">
      <summary>An incremental build is used.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.optRefType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.OptimizeReferences" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optRefType.optNoReferences">
      <summary>Keep Unreferenced Data (/OPT:NOREF)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optRefType.optReferences">
      <summary>Eliminate Unreferenced Data (/OPT:REF)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optRefType.optReferencesDefault">
      <summary>Default</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.optWin98Type">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.OptimizeForWindows98" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optWin98Type.optWin98Default">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optWin98Type.optWin98No">
      <summary>No (/OPT:NOWIN98)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.optWin98Type.optWin98Yes">
      <summary>Yes (/OPT:WIN98)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.pchOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UsePrecompiledHeader" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.pchOption.pchCreateUsingSpecific">
      <summary>Instructs the compiler to create a precompiled header (.pch) file.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.pchOption.pchNone">
      <summary>Instructs the compiler not to create a precompiled header (.pch) file.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.pchOption.pchUseUsingSpecific">
      <summary>Instructs the compiler to use a precompiled header (.pch) file.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.preprocessOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.GeneratePreprocessedFile" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.preprocessOption.preprocessNo">
      <summary> Do not preprocess.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.preprocessOption.preprocessNoLineNumbers">
      <summary>Without Line Numbers (/EP /P)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.preprocessOption.preprocessYes">
      <summary>With Line Numbers (/P)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.RemoteDebuggerType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.RemoteDebuggerType.DbgRemote">
      <summary>Remote</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.RemoteDebuggerType.DbgRemoteTCPIP">
      <summary>Remote with no authentication.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.RuntimeLibrary" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption.rtMultiThreaded">
      <summary>Multi-threaded (/MT)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption.rtMultiThreadedDebug">
      <summary>Multi-threaded Debug (/MTd)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption.rtMultiThreadedDebugDLL">
      <summary>Multi-threaded Debug DLL (/MDd)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption.rtMultiThreadedDLL">
      <summary>Multi-threaded DLL (/MD)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.StructMemberAlignment" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignEightBytes">
      <summary>8-byte boundary</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignFourBytes">
      <summary>4-byte boundary</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignSingleByte">
      <summary>1-byte boundary</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignSixteenBytes">
      <summary>16-byte boundary</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption.alignTwoBytes">
      <summary>2-byte boundary</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.subSystemOption">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SubSystem" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemConsole">
      <summary>Console. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemEFIApplication">
      <summary>Extensible Firmware Interface Application</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemEFIBootService">
      <summary>Extensible Firmware Interface Boot Service</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemEFIROM">
      <summary>Extensible Firmware Interface ROM</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemEFIRuntime">
      <summary>Extensible Firmware Interface Runtime</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemNative">
      <summary>Native</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemNotSet">
      <summary>Not set</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemPosix">
      <summary>POSIX</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemWindows">
      <summary>Windows</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.subSystemOption.subSystemWindowsCE">
      <summary>Windows CE</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.SVCProjectEngine"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.termSvrAwarenessType">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TerminalServerAware" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.termSvrAwarenessType.termSvrAwareDefault">
      <summary>Default</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.termSvrAwarenessType.termSvrAwareNo">
      <summary>Not Terminal Server Aware (/TSAWARE:NO)</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.termSvrAwarenessType.termSvrAwareYes">
      <summary>Application is Terminal Server Aware (/TSAWARE)</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.DebuggerType" /> property. It specifies the debugger type to use.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger.DbgAuto">
      <summary>Auto</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger.DbgManagedOnly">
      <summary>Managed only</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger.DbgMixed">
      <summary>Mixed</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger.DbgNativeOnly">
      <summary>Native only</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger.DbgScript">
      <summary>Script</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.useOfATL">
      <summary>Used by the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.useOfATL" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfATL.useATLDynamic">
      <summary>Dynamic Link to ATL</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfATL.useATLNotSet">
      <summary>Not Using ATL</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfATL.useATLStatic">
      <summary>Static Link to ATL</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.useOfMfc">
      <summary>Used by the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.useOfMfc" /> property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfMfc.useMfcDynamic">
      <summary>Use MFC in a Shared DLL</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfMfc.useMfcStatic">
      <summary>Use MFC in a Static Library</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.useOfMfc.useMfcStdWin">
      <summary>Use Standard Windows Libraries</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference">
      <summary>Represents a reference to an ActiveX object.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.AssemblyName">
      <summary>Gets or sets the name of the assembly.</summary>
      <returns>The name of the assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.BuildNumber">
      <summary>Gets the build number of the referenced assembly.</summary>
      <returns>The build number of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.ControlFullPath">
      <summary>Gets the full path to the selected ActiveX control.</summary>
      <returns>The full path to the selected ActiveX control.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.ControlGUID">
      <summary>Gets the GUID for the selected ActiveX reference.</summary>
      <returns>The GUID value for the selected ActiveX reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.ControlLocale">
      <summary>Gets the locale for the selected ActiveX reference.</summary>
      <returns>An int or a long (depending on the programming language) representing the locale value for the selected ActiveX reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.ControlVersion">
      <summary>Gets the version for the selected ActiveX reference.</summary>
      <returns>A string representing the version number of the selected ActiveX reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.CopyLocal">
      <summary>Gets or sets a value indicating whether to automatically copy the reference to the target directory.</summary>
      <returns>true if Visual Studio should automatically copy the reference to the target directory; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.CopyLocalDependencies">
      <summary>Gets or sets a value indicating whether to automatically copy the referenced assembly's non-system dependencies to the target location during a build.</summary>
      <returns>true if the referenced assembly's non-system dependencies are copied; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.CopyLocalSatelliteAssemblies">
      <summary>Gets or sets a value indicating whether to automatically copy the referenced assembly's satellite assemblies to the target location during a build.</summary>
      <returns>true if the referenced assembly's satellite assemblies are automatically copied to the target location; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Culture">
      <summary>Gets the culture for the selected reference.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Description">
      <summary>Gets or sets a string that represents the description for the object or the use of the output group.</summary>
      <returns>A string that represents the description for the object or the use of the output group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.FullPath">
      <summary>Gets the full path of the project file.</summary>
      <returns>The path of the project file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.GenerationErrorMessage">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Identity">
      <summary>The identity of the referenced assembly.</summary>
      <returns>A string representing the identity of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Label">
      <summary>Gets the display name of the referenced assembly.</summary>
      <returns>A string representing the display name of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.majorVersion">
      <summary>Gets the major version of the referenced assembly.</summary>
      <returns>The major version of the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contained a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.MinFrameworkVersion">
      <summary>Gets the minimum version of the .NET Framework required by the project.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion" /> value indicating the minimum .NET Framework required.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.minorVersion">
      <summary>Gets the minor version of the referenced assembly.</summary>
      <returns>The minor version of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Name">
      <summary>Gets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.project">
      <summary>Returns the generic project object associated with the Visual Basic or Visual C# project.</summary>
      <returns>A project object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.PublicKeyToken">
      <summary>Gets the public key token for the referenced assembly.</summary>
      <returns>A string representing the public key token for the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Reference">
      <summary>Gets the reference associated with this configuration.</summary>
      <returns>An object representing the reference associated with this configuration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Remove">
      <summary>Removes the specified project from the solution.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.RevisionNumber">
      <summary>Gets the revision number of the selected reference.</summary>
      <returns>An int representing the revision number of the selected reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.StrongName">
      <summary>Gets a value indicating whether or not the selected reference has a strong name.</summary>
      <returns>true if the reference has a strong name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.SubType">
      <summary>Gets or sets the file's subtype as understood by the designers.</summary>
      <returns>The file's subtype.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.TypeLibraryName">
      <summary>Gets the name of the ActiveX (COM) type library reference.</summary>
      <returns>A string representing the name of the type library reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.UseDependenciesInBuild">
      <summary>Gets or sets a value indicating whether the dependencies of this assembly are used in the build process.</summary>
      <returns>true if the dependencies of this assembly are used in the build process; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.UseInBuild">
      <summary>Gets or sets a value indicating whether the assembly is used in the build process.</summary>
      <returns>true if the assembly will be used on the compiler's command line during the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.VCProjectEngine">
      <summary>Gets a pointer object to the project engine.</summary>
      <returns>A pointer object to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.VCReferences">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.Version">
      <summary>Gets the version of the selected reference.</summary>
      <returns>A string representing the version of the selected reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.WrapperSuccessfullyGenerated">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCActiveXReference.WrapperTool">
      <summary>Gets or sets the name of the tool to use when wrapping an ActiveX control reference.</summary>
      <returns>The name of the tool to use when wrapping an ActiveX control reference.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool">
      <summary>Represents the ALink tool, which is used to generate satellite assemblies from managed resources.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.OutputBaseFileName">
      <summary>Gets the name (but not the location) of the generated satellite resource DLL or DLL.</summary>
      <returns>The name of the generated satellite resource DLL.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.ToolKind">
      <summary>Gets the name of the kind of tool.</summary>
      <returns>The name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>The name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>The path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCALinkTool.VCProjectEngine">
      <summary>Gets a pointer object to the project engine.</summary>
      <returns>A pointer object to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of the property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.HandleVerification">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.HeapVerification">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.LocksVerification">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.AppVrfBaseLayerOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.PageHeapConserveMemory">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.PageHeapProtectionLocation">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.AVPageHeapProtectionDirection" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.ToolKind">
      <summary>Gets the name of the kind of tool.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.toolName">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.ToolPath">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A path.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAppVerifierTool.VCProjectEngine">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine" /> object.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference">
      <summary>Represents a reference to a .NET assembly.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.AssemblyName">
      <summary>Gets the name of the assembly. The assembly name is a short, friendly name for an assembly. The assembly name, assembly version, originator key, and locale are used by the common language runtime to uniquely identify an assembly during binding.</summary>
      <returns>The name of the assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.BuildNumber">
      <summary>Gets the build number of the referenced assembly.</summary>
      <returns>An int value representing the build number of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.CopyLocal">
      <summary>Gets or sets a value indicating whether to automatically copy the reference to the target directory.</summary>
      <returns>true if Visual Studio should automatically copy the reference to the target directory; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.CopyLocalDependencies">
      <summary>Gets or sets a value indicating whether to automatically copy the referenced assembly's non-system dependencies to the target location during a build.</summary>
      <returns>true if the referenced assembly's non-system dependencies are automatically copied to the target location during a build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.CopyLocalSatelliteAssemblies">
      <summary>Gets or sets a value indicating whether to automatically copy the referenced assembly's satellite assemblies to the target location during a build.</summary>
      <returns>true if the referenced assembly's satellite assemblies are automatically copied to the target location during a build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Culture">
      <summary>Gets the culture for the selected reference.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Description">
      <summary>Gets or sets a string that represents the description for the object or the use of the output group.</summary>
      <returns>The description of the object or the use of the output group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.FullPath">
      <summary>Gets the full path of the project file.</summary>
      <returns>The path of the project file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Identity">
      <summary>Gets the identity of the referenced assembly.</summary>
      <returns>A string representing the identity of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Label">
      <summary>Gets the display name of the referenced assembly.</summary>
      <returns>The display name of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.majorVersion">
      <summary>Gets the major version of the referenced assembly.</summary>
      <returns>The major version of the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name is Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.MinFrameworkVersion">
      <summary>Gets the minimum version of the .NET Framework required by the project.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion" /> value indicating the minimum .NET Framework required.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.minorVersion">
      <summary>Gets the minor version of the referenced assembly.</summary>
      <returns>The minor version of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.project">
      <summary>Gets the generic <see cref="T:EnvDTE.Project" /> object associated with the Visual Basic or Visual C# project. This property is read-only.</summary>
      <returns>A project object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.PublicKeyToken">
      <summary>Gets the public key token for the referenced assembly.</summary>
      <returns>The public key token for the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Reference">
      <summary>Gets the associated reference.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReference" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.RelativePath">
      <summary>Gets or sets the path to the selected reference, relative to the project directory.</summary>
      <returns>The relative path to the selected reference.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Remove">
      <summary>Removes the specified project from the solution.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.RevisionNumber">
      <summary>Gets the revision number of the selected reference.</summary>
      <returns>The revision number of the selected reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.StrongName">
      <summary>Gets a value indicating whether or not the selected reference has a strong name.</summary>
      <returns>true if the reference has a strong name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.SubType">
      <summary>Gets or sets the file's subtype as understood by the designers.</summary>
      <returns>The file's subtype.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.UseDependenciesInBuild">
      <summary>Gets or sets a value indicating whether this assembly's dependencies are used in the build process.</summary>
      <returns>true if the assembly's dependencies are used in the build process; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.UseInBuild">
      <summary>Gets or sets a value indicating whether this assembly is used in the build process.</summary>
      <returns>true if the assembly is used in the build process; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.VCReferences">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCAssemblyReference.Version">
      <summary>Gets the version of the selected reference.</summary>
      <returns>The version of the selected reference.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool" /> object contains properties that allow you to programmatically manipulate the settings on the properties in the Browse Information folder, which is in the Configuration Properties folder of a project's Property Pages dialog box. See Working with Project Properties for information about accessing a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.AdditionalOptions">
      <summary>Specifies options to add to the end of the command line immediately before the file name(s). </summary>
      <returns>The options added to the command line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.DEPRECATED1">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A option.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.OutputFile">
      <summary>Overrides the default output file name. The default is based on the first .lib or .obj name on the command line. It exposes the functionality of the BSCMake tool's BSCMAKE Options option.</summary>
      <returns>The overridden output file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.SuppressStartupBanner">
      <summary>Suppress the display of the startup banner and information messages. Exposes the functionality of the linker's /NOLOGO (Suppress Startup Banner) (Linker) option, the librarian's Running LIB option, the compiler's /nologo (Suppress Startup Banner) (C/C++) option, the BSCMake tool's /NOLOGO option, the MIDL compiler's MIDL Property Pages: General option, and the /nologo option of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool" />.</summary>
      <returns>true if the startup banner will not be shown; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.ToolKind">
      <summary>Gets the name of the kind of tool</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>The name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>The path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCBscMakeTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool" /> object exposes the functionality of the C++ compiler options. See Compiler Options for more information about compiler options.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalIncludeDirectories">
      <summary>Gets or sets one or more directories to add to the include path. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalIncludeDirectories" /> exposes the functionality of the compiler's /I (Additional Include Directories) option, the MIDL compiler's MIDL Property Pages: General option, and the Resource Compiler's Resources Property Pages option.</summary>
      <returns>Directories added to the include path.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options added to the end of the command line immediately before the file name(s)</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalUsingDirectories">
      <summary>Gets or sets a directory to search to resolve file references passed to the #using Directive (C++) directive. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalUsingDirectories" /> exposes the functionality of the compiler's /AI (Specify Metadata Directories) option.</summary>
      <returns>A directory to search to resolve file references passed to the #using Directive (C++) directive.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AssemblerListingLocation">
      <summary>Gets or sets the relative path and/or name for an ASM listing file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AssemblerListingLocation" /> exposes the functionality of the compiler's /Fa option.</summary>
      <returns>The relative path and/or name for an ASM listing file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AssemblerOutput">
      <summary>Gets or sets the contents of assembly language output file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AssemblerOutput" /> exposes the functionality of the compiler's /FA, /Fa (Listing File) options.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.asmListingOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BasicRuntimeChecks">
      <summary>Gets or sets a value to indicate whether to perform full run-time error checks /RTC (Run-Time Error Checks)), check stack frame validity at run time (/RTC (Run-Time Error Checks)), and check for uninitialized variables at run time (/RTC (Run-Time Error Checks)).</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.basicRuntimeCheckOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BrowseInformation">
      <summary>Specifies the level of browse information in the .bsc file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BrowseInformation" /> exposes the functionality of the compiler's /FR, /Fr (Create .Sbr File) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.browseInfoOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BrowseInformationFile">
      <summary>Gets or sets the optional name for browser information file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BrowseInformationFile" /> exposes the functionality of the compiler's /FR, /Fr (Create .Sbr File) options.</summary>
      <returns>The optional name for the browser information file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BufferSecurityCheck">
      <summary>Gets or sets a value indicating whether to check for buffer overruns. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.BufferSecurityCheck" /> exposes the functionality of the compiler's /GS (Buffer Security Check) option.</summary>
      <returns>true if there is a buffer overrun check; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CallingConvention">
      <summary>Gets or sets the default calling convention for your application. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CallingConvention" /> exposes the functionality of the compiler's /Gd, /Gr, /Gv, /Gz (Calling Convention) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.callingConventionOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CompileAs">
      <summary>Selects compile language option for .c and .cpp files. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CompileAs" /> exposes the functionality of the compiler's /Tc, /Tp, /TC, /TP (Specify Source File Type) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.CompileAsOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CompileAsManaged">
      <summary>Gets or sets a value indicating compiler options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.CompileOnly">
      <summary>Gets or sets a value indicating whether to compile without linking.</summary>
      <returns>true to compile without linking; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DebugInformationFormat">
      <summary>Gets or sets the type of debugging information generated by the compiler. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DebugInformationFormat" /> exposes the functionality of the compiler's /Z7, /Zi, /ZI (Debug Information Format) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.debugOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DefaultCharIsUnsigned">
      <summary>Gets or sets the default char type to unsigned. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DefaultCharIsUnsigned" /> exposes the functionality of the compiler's /J (Default char Type Is unsigned) option.</summary>
      <returns>true if the default char type is unsigned; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.Detect64BitPortabilityProblems">
      <summary>Gets or sets a value indicating whether the compiler will check for 64-bit portability issues. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.Detect64BitPortabilityProblems" /> exposes the functionality of the compiler's /Wp64 (Detect 64-Bit Portability Issues) option.</summary>
      <returns>true if the compiler will check for 64-bit portability issues; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DisableLanguageExtensions">
      <summary>Gets or sets a value indicating whether to suppress language extensions. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DisableLanguageExtensions" /> exposes the functionality of the compiler's /Za, /Ze (Disable Language Extensions) option.</summary>
      <returns>true if to suppress language extensions; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DisableSpecificWarnings">
      <summary>Gets or sets a value that disables the desired warning numbers; puts numbers in a semicolon delimited list. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.DisableSpecificWarnings" /> exposes the functionality of the compiler's /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level) option.</summary>
      <returns>A value that disables the desired warning numbers.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableEnhancedInstructionSet">
      <summary>Gets or sets a value that enables the use of instructions found on processors that support enhanced instruction sets, such as the SSE and SSE2 enhancements to the IA-32. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableEnhancedInstructionSet" /> exposes the functionality of the compiler's /ARCH option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enhancedInstructionSetType" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableFiberSafeOptimizations">
      <summary>Gets or sets a value that enables memory space optimization when using fibers and thread local storage access. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableFiberSafeOptimizations" /> exposes the functionality of the compiler's /GT (Support Fiber-Safe Thread-Local Storage) option.</summary>
      <returns>true if memory space optimization is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableFunctionLevelLinking">
      <summary>Gets or sets a value that enables function-level linking. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableFunctionLevelLinking" /> exposes the functionality of the compiler's /Gy (Enable Function-Level Linking) option.</summary>
      <returns>true if function-level linking is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableIntrinsicFunctions">
      <summary>Gets or sets a value indicating whether to use intrinsic functions to generate faster, but possibly larger, code. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnableIntrinsicFunctions" /> exposes the functionality of the compiler's /Oi (Generate Intrinsic Functions) option.</summary>
      <returns>true if to use intrinsic functions; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.EnablePREfast">
      <summary>Gets or sets whether Native Code Analysis is enabled.</summary>
      <returns>true to enable code analysis (/analyze).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ErrorReporting">
      <summary>Gets or sets compiler error reporting.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.compilerErrorReportingType" /> enumeration value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExceptionHandling">
      <summary>Gets or sets a value used for calls to destructors for automatic objects during a stack unwind caused by a thrown exception. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExceptionHandling" /> exposes the functionality of the compiler's /EH (Exception Handling Model) option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.cppExceptionHandling" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExpandAttributedSource">
      <summary>Gets or sets a value indicating whether to create a listing file with expanded attributes injected into source file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ExpandAttributedSource" /> exposes the functionality of the compiler's /Fx (Merge Injected Code) option.</summary>
      <returns>true to create a listing file with expanded attributes injected into source file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.FavorSizeOrSpeed">
      <summary>Gets or sets a value indicating whether to favor code size or code speed. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.FavorSizeOrSpeed" /> exposes the functionality of the compiler's /Os, /Ot (Favor Small Code, Favor Fast Code) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.favorSizeOrSpeedOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.FloatingPointExceptions">
      <summary>Sets or gets whether user defined floating point exception handling is enabled.</summary>
      <returns>true if user defined floating point exception handling is in effect.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.floatingPointModel">
      <summary>Sets or gets the floating point model.</summary>
      <returns>A value from the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.floatingPointModel" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForceConformanceInForLoopScope">
      <summary>Gets or sets a value indicating whether to force the compiler to conform to the local scope in a For loop. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForceConformanceInForLoopScope" /> exposes the functionality of the compiler's /Zc:forScope (Force Conformance in for Loop Scope) option.</summary>
      <returns>true if the compiler is forced to conform to the local scope in a For loop; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForcedIncludeFiles">
      <summary>Gets or sets a value that specifies one or more forced include files. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForcedIncludeFiles" /> exposes the functionality of the compiler's /FI (Name Forced Include File) option.</summary>
      <returns>A string that specifies one or more forced include files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForcedUsingFiles">
      <summary>Forces the use of a file name as if it had been passed to the #using Directive (C++) directive. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ForcedUsingFiles" /> exposes the functionality of the compiler's /FU (Name Forced #using File) option.</summary>
      <returns>The metadata file to reference in this compilation.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.FullIncludePath">
      <summary>Gets a list of all directories included in the build; a concatenation of directories specified with /I and the directories specified in the VC++ Directories dialog box. Macros present in these directories will be evaluated as well.</summary>
      <returns>A list of all directories included in the build.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.GeneratePreprocessedFile">
      <summary>Gets or set the preprocessing option for this configuration. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.GeneratePreprocessedFile" /> exposes the functionality of the compiler's /EP (Preprocess to stdout Without #line Directives) and /P (Preprocess to a File) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.preprocessOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.GenerateXMLDocumentationFiles">
      <summary>Sets or gets whether to generate XML documentation files.</summary>
      <returns>true means generate XML documentation files, false means not to.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>The text representation of an option.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.IgnoreStandardIncludePath">
      <summary>Gets or sets a value that indicates whether to ignore the standard include path. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.IgnoreStandardIncludePath" /> exposes the functionality of the compiler's /X (Ignore Standard Include Paths) option, the MIDL compiler's MIDL Property Pages: General option, and the Resource Compiler's Resources Property Pages option.</summary>
      <returns>true if the standard include path is ignored; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.InlineFunctionExpansion">
      <summary>Gets or sets the level of inline function expansion for the build. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.InlineFunctionExpansion" /> exposes the functionality of the compiler's /Ob (Inline Function Expansion) options.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.inlineExpansionOption" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.KeepComments">
      <summary>Gets or sets a value indicating whether to suppress a comment strip from source code. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.KeepComments" /> exposes the functionality of the compiler's /C (Preserve Comments During Preprocessing) option.</summary>
      <returns>true if a comment strip from source code is suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.MinimalRebuild">
      <summary>Gets or sets a value indicting whether to detect changes to C++ class definitions and recompile affected source files. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.MinimalRebuild" /> exposes the functionality of the compiler's /Gm (Enable Minimal Rebuild) option.</summary>
      <returns>true if C++ class definitions have changed causing a recompile of affected source files; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ObjectFile">
      <summary>Gets or sets a name to override the default object file name. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ObjectFile" /> exposes the functionality of the compiler's /Fo (Object File Name) option.</summary>
      <returns>A name to override the default object file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.OmitDefaultLibName">
      <summary>Gets or sets whether the default library name is omitted.</summary>
      <returns>A boolean value indicating whether the default library name is omitted.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.OmitFramePointers">
      <summary>Gets or sets a value indicating whether to suppress framepointers. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.OmitFramePointers" /> exposes the functionality of the compiler's /Oy (Frame-Pointer Omission) option.</summary>
      <returns>true when framepointers are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.OpenMP">
      <summary>Gets or set whether OpenMP is enabled.</summary>
      <returns>A boolean value indicating whether OpenMP support is enabled.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.Optimization">
      <summary>Gets or sets options for code optimization. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.Optimization" /> exposes the functionality of the compiler's /Od (Disable (Debug)), /O1, /O2 (Minimize Size, Maximize Speed), and /Ox (Full Optimization) options.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optimizeOption" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PrecompiledHeaderFile">
      <summary>Gets or sets the path and/or name of the generated precompiled header file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PrecompiledHeaderFile" /> exposes the functionality of the compiler's /Fp (Name .Pch File) option.</summary>
      <returns>The path and/or name of the generated precompiled header file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PrecompiledHeaderThrough">
      <summary>Gets or sets the header file name to use when creating or using a precompiled header file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PrecompiledHeaderThrough" /> exposes the functionality of the compiler's /Yc (Create Precompiled Header File), and /Yu (Use Precompiled Header File) options.</summary>
      <returns>The header file name to use when creating or using a precompiled header file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PreprocessorDefinitions">
      <summary>Gets or sets one or more preprocessor defines. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.PreprocessorDefinitions" /> exposes the functionality of the compiler's /D (Preprocessor Definitions) option, the MIDL compiler's MIDL Property Pages: General option, and the Resource Compiler's Resources Property Pages option.</summary>
      <returns>One or more preprocessor defines.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ProgramDataBaseFileName">
      <summary>Gets or sets a name for a compiler-generated .pdb file and a base name for the required compiler-generated .idb file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ProgramDataBaseFileName" /> exposes the functionality of the compiler's /Fd (Program Database File Name) option.</summary>
      <returns>A name for a compiler-generated .pdb file and a base name for the required compiler-generated .idb file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.RuntimeLibrary">
      <summary>Gets or sets the run-time library for linking. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.RuntimeLibrary" /> exposes the functionality of the compiler's /MD, /MT, /LD (Use Run-Time Library) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.runtimeLibraryOption" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.RuntimeTypeInfo">
      <summary>Gets or sets a value indicating whether to add code for checking C++ object types at run time (run-time type information). <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.RuntimeTypeInfo" /> exposes the functionality of the compiler's /GR (Enable Run-Time Type Information) option.</summary>
      <returns>true if it adds code for checking C++ object types at run time; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ShowIncludes">
      <summary>Gets or sets a value indicating whether to generate a list of include files with compiler output. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ShowIncludes" /> exposes the functionality of the compiler's /showIncludes (List Include Files) option.</summary>
      <returns>true if a list of include files with compiler output is generated; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.SmallerTypeCheck">
      <summary>Gets or sets a value indicating whether to enable checking for conversion to smaller types. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.SmallerTypeCheck" /> exposes the functionality of the compiler's /RTC (Run-Time Error Checks) option.</summary>
      <returns>true if conversion to smaller type is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.StringPooling">
      <summary>Gets or sets a value indicating whether to enable read-only string pooling for generating smaller compiled code. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.StringPooling" /> exposes the functionality of the compiler's /GF (Eliminate Duplicate Strings) option.</summary>
      <returns>true if read-only string pooling for generating smaller compiled code is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.StructMemberAlignment">
      <summary>Specifies 1-, 2-, 4-, 8-, or 16-byte boundaries for struct member alignment. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.StructMemberAlignment" /> exposes the functionality of the C++ compiler's /Zp (Struct Member Alignment) option and the MIDL compiler's MIDL Property Pages: Advanced option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.structMemberAlignOption" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.SuppressStartupBanner">
      <summary>Suppresses the display of the startup banner and information messages. </summary>
      <returns>true indicates the startup banner is not displayed; false indicates the startup banner is displayed.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ToolKind">
      <summary>Gets the name of the kind of tool.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.TreatWChar_tAsBuiltInType">
      <summary>Gets or sets a value indicating whether to treat wchar_t as a built-in type. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.TreatWChar_tAsBuiltInType" /> exposes the functionality of the compiler's /Zc:wchar_t (wchar_t Is Native Type) option.</summary>
      <returns>true if wchar_t is treated as a built-in type; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UndefineAllPreprocessorDefinitions">
      <summary>Gets or sets a value indicating whether to undefine all previously defined preprocessor values. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UndefineAllPreprocessorDefinitions" /> exposes the functionality of the compiler's /U, /u (Undefine Symbols) option.</summary>
      <returns>true if previously defined preprocessor values are undefined; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UndefinePreprocessorDefinitions">
      <summary>Gets or sets a value that specifies one or more preprocessor undefines. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UndefinePreprocessorDefinitions" /> exposes the functionality of the C++ compiler's /U, /u (Undefine Symbols) option and the MIDL compiler's MIDL Property Pages: Advanced option.</summary>
      <returns>A string that specifies one or more preprocessor undefines.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UseFullPaths">
      <summary>Gets or sets whether to use full paths.</summary>
      <returns>A boolean value indicating whether full paths are used.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UsePrecompiledHeader">
      <summary>Gets or sets a value that enables the creation or use of a precompiled header during the build. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UsePrecompiledHeader" /> exposes the functionality of the compiler's /Yc (Create Precompiled Header File) and /Yu (Use Precompiled Header File) options.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.pchOption" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.UseUnicodeResponseFiles">
      <summary>Designates whether the complier uses Unicode response files, or not.</summary>
      <returns>Returns a Boolean. true if Unicode response files are used.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WarnAsError">
      <summary>Gets or sets a value indicating whether to enable the compiler to treat all warnings as errors. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WarnAsError" /> exposes the functionality of the C++ compiler's /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level) option and the MIDL compiler's MIDL Property Pages: General option.</summary>
      <returns>true if the compiler treats all warnings as errors; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WarningLevel">
      <summary>Gets or sets a value that represents how strictly the compiler checks for potentially suspect constructs. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WarningLevel" /> exposes the functionality of the C++ compiler's /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level) option and the MIDL compiler's /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Warning Level) option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption" /> enumeration value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WholeProgramOptimization">
      <summary>Gets or sets a value indicating whether to enable cross-module optimizations by delaying code generation to link time. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.WholeProgramOptimization" /> exposes the functionality of the compiler's /GL (Whole Program Optimization) option.</summary>
      <returns>true if cross-module optimizations are enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.XMLDocumentationFileName">
      <summary>Gets or sets the XML documentation file name.</summary>
      <returns>A string representing the file name of the XML documentation.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration" /> object programmatically accesses the properties in the General property page of a project's Property Pages dialog box. This object also allows access to the tools used to build this configuration.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.AddPropertySheet(System.String)">
      <summary>Adds a property sheet to the collection of property sheets directly imported by a configuration.</summary>
      <returns>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet" /> object that corresponds the property sheet that is added.</returns>
      <param name="FileName">Relative to the importing property sheet, the full path or relative path of the property sheet to add. The path can contain build system macros.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ATLMinimizesCRunTimeLibraryUsage">
      <summary>Causes ATL to link to the C runtime libraries statically to minimize dependencies; requires that <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.useOfATL" /> property is set.</summary>
      <returns>true if linkage exists between ATL and C runtime libraries; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build">
      <summary>Builds the current configuration.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.BuildAndCallback(Microsoft.VisualStudio.VCProjectEngine.bldActionTypes,Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback)">
      <summary>Begins an asynchronous build of this configuration.</summary>
      <param name="buildType">One of the enumeration values that specifies the type of build to start.</param>
      <param name="callback">An optional callback function that is invoked when the build finishes; otherwise, null.</param>
      <exception cref="T:System.InvalidOperationException">This method is invoked on a <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration" /> object that is not in the active solution configuration.-or-A build is already in progress.</exception>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.BuildLogFile">
      <summary>Sets or gets the name of the html log file.</summary>
      <returns>String containing the name. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.BuildWithProperty(Microsoft.VisualStudio.VCProjectEngine.bldActionTypes,System.String,System.String,Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback)">
      <summary>Begins an asynchronous build with a given property set to some value beyond what is defined in the project file.</summary>
      <param name="bldType">One of the enumeration values that specifies the type of build to start.</param>
      <param name="bstrPropertyName">The name of an MSBuild global property to set on the project before the build starts.</param>
      <param name="bstrPropertyValue">A value to set on the property represented by the <paramref name="bstrPropertyName" /> parameter.</param>
      <param name="callback">An optional callback function that is invoked when the build finishes; otherwise, null.</param>
      <exception cref="T:System.InvalidOperationException">This method is invoked on a <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration" /> object that is not in the active solution configuration.-or-A build is already in progress.</exception>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.BuildWithPropertySheet(Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet,Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType)">
      <summary>Used to set properties for builds.</summary>
      <param name="pPropertySheet">A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet" /> object.</param>
      <param name="buildType">A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType" /> enumeration.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.BuildWithPropertySheetPath(System.String,Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType)">
      <summary>Specifies a property sheet search path.</summary>
      <param name="propertySheetPath">Property sheet search path.</param>
      <param name="buildType">A value from the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.BuildWithPropertySheetType" /> enumeration.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.CharacterSet">
      <summary>Gets or sets a value that tells the compiler to use the specified character set.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.charSet" /> enumeration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Clean">
      <summary>Invokes the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Clean" /> command for the current configuration.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ClearToolProperty(System.Object,System.String)">
      <summary>Clears the tool property value.</summary>
      <param name="pTool">The tool's IDispatch pointer. </param>
      <param name="bstrPropertyName">The name of the property to clear.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ConfigurationName">
      <summary>Gets or sets the project configuration to be built.</summary>
      <returns>The project configuration to be built.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ConfigurationType">
      <summary>Gets or sets the type of output this configuration generates.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes" /> enumeration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.CopyTo(System.Object)">
      <summary>Copies the current configuration.</summary>
      <param name="Config">Required. The configuration into which you want to copy the current configuration's settings.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.DebugSettings">
      <summary>Gets a pointer to the object containing the debug settings information for the selected configuration.</summary>
      <returns>An object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Delete">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.DeleteExtensionsOnClean">
      <summary>Gets or sets which files in the intermediate directory to delete on clean or rebuild.</summary>
      <returns>The intermediate directory to delete on clean or rebuild.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Deploy">
      <summary>Deploys the project.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.DeploymentTool">
      <summary>Gets the deployment tool.</summary>
      <returns>Deployment tool object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.DEPRECATED1">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.EnableManagedIncrementalBuild">
      <summary>Deprecated.</summary>
      <returns>Always returns the optManagedIncrementalBuildNo member of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optManagedIncrementalBuild." /></returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Evaluate(System.String)">
      <summary>Evaluates the value of a project model or environment macro. See Macros for Build Commands and Properties for more information about these macros.</summary>
      <returns>A string with the expanded macro.</returns>
      <param name="In">Required. The macro you want to expand.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ExcludeBuckets">
      <summary>Sets or gets which tool buckets to ignore during a build.</summary>
      <returns>Semi-colon delimited string naming the tool buckets to ignore.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.FileTools">
      <summary>Lists the available tools that operate on files.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.GetEvaluatedPropertyValue(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.GetUnevaluatedPropertyValue(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.GetVCService(System.Guid@)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ImportLibrary">
      <summary>Gets which import library to generate or reports which import library will be generated by the configuration. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ImportLibrary" /> exposes the functionality of the /IMPLIB (Name Import Library) linker option.</summary>
      <returns>The import library generated by the configuration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.InheritedPropertySheets">
      <summary>Sets or gets the property sheets for a config.</summary>
      <returns>Semi-colon delimited string containing the inherited property sheet names.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.IntermediateDirectory">
      <summary>Gets or sets a relative path to the intermediate file directory; can include environment variables.</summary>
      <returns>The relative path to the intermediate file directory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.IntrinsicPropertySheets">
      <summary>Microsoft internal use only. Do not use.</summary>
      <returns>A string.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.IsBuildActionSupported(Microsoft.VisualStudio.VCProjectEngine.bldActionTypes)">
      <summary>Indicates whether a specified type of build applies to the currrent project configuration.</summary>
      <returns>true if the project configurations supports the type of build specified by the <paramref name="bldType" /> parameter; otherwise, false.</returns>
      <param name="bldType">One of the enumeration values that specifies the type of build to start.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.IsUpToDate(System.Object)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ManagedExtensions">
      <summary>Gets or sets a configuration that uses Visual C++. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ManagedExtensions" /> exposes the functionality of the C++ compiler's /clr (Common Language Runtime Compilation) option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions" /> enumeration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.MovePropertySheet(Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet,System.Boolean)">
      <summary>Moves a property sheet one position before or after the other property sheets directly imported by this configuration. Position is based on the evaluation order of the property sheets.</summary>
      <param name="pPropertySheet">The property sheet to move.</param>
      <param name="bMoveImportLaterInEvaluation">true to move the property sheet one position later in evaluation. false to move the property sheet one position earlier in evaluation.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.OutputDirectory">
      <summary>Gets or sets the directory in which to place output. The default directory is the project directory.</summary>
      <returns>The directory in which to place output.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.PerUserRedirection">
      <summary>Gets a value that indicates whether COM registration for the current configuration is per-user or per-computer.</summary>
      <returns>true if registration of the current configuration is per-user; false if registration is per-computer. </returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Platform">
      <summary>Gets the platform for which this configuration is being built.</summary>
      <returns>An object identifying the platform for which the configuration is to be built.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.PrimaryOutput">
      <summary>Gets the primary output from building this configuration.</summary>
      <returns>The primary output from building this configuration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.ProgramDatabase">
      <summary>Gets the program database, if any, that the configuration generates.</summary>
      <returns>The program database that the configuration generates.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration" />.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.PropertySheets">
      <summary>Gets all property sheets for the project.</summary>
      <returns>A collection of property sheets.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Rebuild">
      <summary>Rebuilds the current configuration.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.RegisterOutput">
      <summary>Gets a value indicating whether the configuration registers the primary output of this build.</summary>
      <returns>true if the configuration registers the primary output of this build; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Relink">
      <summary>Relink the project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.RemovePropertySheet(Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet)">
      <summary>Removes a property sheet from the collection of property sheets directly imported by a configuration.</summary>
      <returns>true if the property sheet to be removed was found; otherwise, false.</returns>
      <param name="pPropertySheet">The property sheet to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Rules">
      <summary>Gets a collection of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage" /> objects that can modify to project-level properties and default item metadata defined in this property sheet.</summary>
      <returns>A keyed collection, where the key is the name of the rule as found inside the rule file’s opening tag.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SatelliteDLLs">
      <summary>Gets a semicolon-delimited list of all satellite DLLs that this configuration generates.</summary>
      <returns>A string containing a semicolon-delimited list of satellite DLLs.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlAssemblyOwner">
      <summary>Sets or gets the SQL assembly owner.</summary>
      <returns>String containing the SQL assembly owner.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlDebugScript">
      <summary>Gets or sets the name of the SQL debug script.</summary>
      <returns>String containing the name of the script that initiates debugging of a SQL script.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlDeploySource">
      <summary>Sets or gets whether to include source files when deploying a SQL assembly.</summary>
      <returns>TRUE indicates that source is to be deployed with a SQL assembly. FALSE (default) indicates not to include source.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlPermissionLevel">
      <summary>Gets or sets the SQL permission level for the project.</summary>
      <returns>A value from the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eSqlClrPermissionLevel" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlPostDeployScript">
      <summary>Sets or gets the script for post SQL deploy activity.</summary>
      <returns>String containing the name of the post deploy script.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.SqlPreDeployScript">
      <summary>Sets or gets the script for per SQL deploy activity.</summary>
      <returns>String containing the name of the per deploy script.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.StopBuild">
      <summary>Cancels the build currently in progress on the specified configuration.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Tools">
      <summary>Gets the available tools for the configuration.</summary>
      <returns>An object containing the available tools for the configuration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.UpToDate">
      <summary>Gets a value indicating whether the current configuration's build state is up to date.</summary>
      <returns>true if the current configuration's build state is up to date; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.useOfATL">
      <summary>Gets or sets a value indicating how ATL is used by the configuration.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.useOfATL" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.useOfMfc">
      <summary>Gets or sets how MFC is used by the configuration.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProject.useOfMfc" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.WaitForBuild">
      <summary>Suspends processing until build is complete.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.WholeProgramOptimization">
      <summary>Gets or sets cross-module optimizations by delaying code generation to link time. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.WholeProgramOptimization" /> exposes the functionality of the compiler's /GL (Whole Program Optimization) option.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes" /> enumeration.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule">
      <summary>Interface to access custom build rules and custom build rule files.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AddBooleanProperty(System.String)">
      <summary>Adds a Boolean property to the custom build rule with the given name.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
      <param name="Name">The name of the new Boolean property.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AddEnumProperty(System.String)">
      <summary>Adds an enumeration property to the custom build rule with the given name.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
      <param name="Name">The name of the enumeration property.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AddIntegerProperty(System.String)">
      <summary>Adds an integer property to the custom build rule with the given name.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
      <param name="Name">The name of the integer property.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AdditionalDependencies">
      <summary>Gets or sets additional, configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.</summary>
      <returns>A string containing configuration-specific items to add to the link line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options to add to the end of the command line.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.AddStringProperty(System.String)">
      <summary>Adds a string property to the custom build rule with the given name.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
      <param name="Name">The name of the string property.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.BatchingSeparator">
      <summary>Gets or sets the text to insert between input file names when a custom build rule supports file batching.</summary>
      <returns>The text used to separate input file names.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.CommandLine">
      <summary>Gets or sets a command line for the build event tool to run.</summary>
      <returns>A command line for the build event tool to run.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.DisplayName">
      <summary>Gets or sets the full name of the object.</summary>
      <returns>The full name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.ExecutionDescription">
      <summary>Gets or sets the text that is displayed in the output window prior to executing the command line during a build.</summary>
      <returns>The text that is displayed in the output window prior to executing the command line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.FileExtensions">
      <summary>Gets or sets the file extensions used to associate the build rule with new files added to the project.</summary>
      <returns>The file extensions used to associate the build rule with new files added to the project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.Name">
      <summary>Gets or sets the name of the build rule.</summary>
      <returns>The name of the build rule.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.Outputs">
      <summary>Gets or sets the output files the custom build step generates.</summary>
      <returns>The output files the custom build step generates.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.Properties">
      <summary>Gets the collection of properties for the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.RemoveProperty(Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty)">
      <summary>Removes the given property from the custom build rule.</summary>
      <param name="Property">The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.ShowOnlyRuleProperties">
      <summary>Gets or sets a value indicating whether the build rule's user properties are shown in the property grid.</summary>
      <returns>true if the build rule's user properties are shown in the property grid and not the other properties (such as <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.CommandLine" />) when project properties are viewed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.SupportsFileBatching">
      <summary>Gets or sets a value indicating whether the command line-inputs are evaluated to all the files that can be batched into a single command-line execution (excludes files with file properties set).</summary>
      <returns>true if command-line inputs are evaluated for file batching; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildRule.TargetRule">
      <summary>Gets whether to use the target rule.</summary>
      <returns>TRUE indicates that the target rule is to be used.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool" /> object programmatically accesses the properties in the Custom Build Step property page in a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.AdditionalDependencies">
      <summary>Gets or sets additional configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.</summary>
      <returns>Additional configuration-specific items to add to the link line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.CommandLine">
      <summary>Gets or sets a command line for the build event tool to run.</summary>
      <returns>A command line for the build event tool to run.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.Description">
      <summary>Gets or sets a string that represents the description for the object or the use of the output group.</summary>
      <returns>The description for the object or the use of the output group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.Outputs">
      <summary>Gets or sets the output files the custom build step generates.</summary>
      <returns>The output files the custom build step generates.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCCustomBuildTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings" /> object contains properties that allow you to programmatically manipulate the settings on the <see cref="M:EnvDTE.SolutionBuild.Debug" /> property page, which is in the Configuration Properties folder of a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.ApplicationArguments">
      <summary>Sets or gets arguments to the application that is to be debugged.</summary>
      <returns>String containing the application arguments.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.ApplicationCommand">
      <summary>Sets or gets the name of the application to be debugged.</summary>
      <returns>String containing the application name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach">
      <summary>Gets or sets a value indicating whether, when this project is debugged, the debugger should be attached to the process specified in the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command" /> property.</summary>
      <returns>true when the debugger is attached to the specified process; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command">
      <summary>If <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> specifies local debugging and <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach" /> is false, the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command" /> property specifies the executable file to start when you invoke the debugger. If <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach" /> is true and <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> specifies remote debugging, the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command" /> property specifies the process to which the debug process should be attached when you invoke the debugger.</summary>
      <returns>Either the executable file to start when the debugger is invoked, or the process to which the debug process should be attached to.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.CommandArguments">
      <summary>Gets or sets the arguments to pass to the process specified in <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command" /> when <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach" /> is false.</summary>
      <returns>The arguments to pass to the process specified in <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Command" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.DebuggerFlavor">
      <summary>The debugger to launch.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eDebuggerTypes" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.DebuggerType">
      <summary>Gets or sets the debugger settings for managed or unmanaged code.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.TypeOfDebugger" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Environment">
      <summary>Gets or sets the environment for the debuggee, or variables to merge with the existing environment.</summary>
      <returns>The environment for the debuggee, or variables to merge with the existing environment.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.EnvironmentMerge">
      <summary>Gets or sets a value specifying whether to merge the specified environment variables with the existing environment.</summary>
      <returns>true if the specified environment variables will be merged; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.HttpUrl">
      <summary>For ATL Server debugging, specifies the URL for the project.</summary>
      <returns>The URL for the project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.MPIAcceptFilter">
      <summary>Gets or sets the Multi-Processor-Interface accept filter for the debugger.</summary>
      <returns>String containing the ID of the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.MPIAcceptMode">
      <summary>Gets or set the Multi-Processor-Interface accept value for the debugger.</summary>
      <returns>Returns an <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumMPIAcceptModes" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.MPIRunArguments">
      <summary>Sets or gets the run arguments for Multi-Processor-Interface debugging.</summary>
      <returns>String containing the MPI run arguments.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.MPIRunCommand">
      <summary>Sets or gets the name of the command to run under the Multi-Processor-Interface realm.</summary>
      <returns>String containing the name of the command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.MPIRunWorkingDirectory">
      <summary>Sets or gets the Multi-Processor-Interface working directory.</summary>
      <returns>String containing the MPI working directory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.PDBPath">
      <summary>Gets or sets the additional directories to search for symbol files.</summary>
      <returns>The additional directories to search for symbol files.  See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this sample.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote">
      <summary>Gets or sets local or remote debugging.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.RemoteDebuggerType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.RemoteCommand">
      <summary>If <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach" /> is false and <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> specifies remote debugging, the executable file starts when you invoke the debugger. If <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Attach" /> is true and <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> specifies remote debugging, the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.RemoteCommand" /> property specifies the process to which the debug process should be attached when you invoke the debugger.</summary>
      <returns>The process to which the debug process should be attached when you invoke the debugger.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.RemoteMachine">
      <summary>When <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.Remote" /> specifies remote debugging, the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.RemoteMachine" /> property specifies the name of the machine that contains the program to debug.</summary>
      <returns>The name of the machine that contains the program to debug.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.ShimCommand">
      <summary>Sets or gets the debugging shim command.</summary>
      <returns>String containing the shim command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.SQLDebugging">
      <summary>Enables SQL debugging for the project.</summary>
      <returns>true if SQL debugging is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCDebugSettings.WorkingDirectory">
      <summary>The debugger's working directory. The default directory is the directory that contains the .vcxproj file.</summary>
      <returns>The debugger's working directory.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCFile">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFile" /> object describes the operations that can take place on a file in the active project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.AddFile(System.String)">
      <summary>Adds a file to the current project or folder.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFile" /> object for the file just added.</returns>
      <param name="bstrPath">Required. The name of the file to add to the project or folder.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.CanAddFile(System.String)">
      <summary>Returns true if the specified file can be added to the current project or filter.</summary>
      <returns>true if the file can be added; otherwise, false.</returns>
      <param name="bstrFile">Required. The new file to be added. The full path must be unique in the project and valid. If you pass a relative path here, it is assumed to be relative to the project directory.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.CanMove(System.Object)">
      <summary>Returns true if a file can be moved to the specified location.</summary>
      <returns>true if a file can be moved to the specified location; otherwise, false.</returns>
      <param name="Parent">Required. The folder or project into which you want to move the file or folder.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.CustomTool">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.DeploymentContent">
      <summary>Gets or sets a value indicating the deployment status of the selected file. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.DeploymentContent" /> is used when a deployment project is part of the solution.</summary>
      <returns>true if the file is to be deployed as content when the solution is deployed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Extension">
      <summary>Gets the extension of a file.</summary>
      <returns>The extension of a file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.FileConfigurations">
      <summary>The list of configurations on the selected file.</summary>
      <returns>An array of configurations.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.FileType">
      <summary>Gets or sets the type of file.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eFileType" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.FullPath">
      <summary>Gets the full path of the project file. This property is read-only.</summary>
      <returns>The path of the project file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Items">
      <summary>Gets the collection of files and top-level folders in a project or the collection of files and folders in a folder.</summary>
      <returns>For the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFile" /> object, <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Items" /> returns the files associated with the selected file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.ItemType">
      <summary>Gets or sets the MSBuild item type.</summary>
      <returns>An item type name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; false otherwise.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.MatchName(System.String,System.Boolean)" /> to match the full name of the string; false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contained a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.Move(System.Object)">
      <summary>Moves a file or folder into the top level of the project or a new folder.</summary>
      <param name="Parent">Required. The project or folder into which you want to move the file or folder. This parent must be in the same project as the current file or folder being moved.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Object">
      <summary>Provides a reference between the Visual Studio object model and the Visual C++ object model.</summary>
      <returns>A reference to the Visual Studio object model.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.Parent">
      <summary>Gets the immediate parent object.</summary>
      <returns>A pointer to a parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.RelativePath">
      <summary>Gets or sets the relative path to the file. This path must be relative to the project directory and can contain macros.</summary>
      <returns>The relative path to the file.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.Remove">
      <summary>Removes the specified project from the solution.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFile.RemoveFile(System.Object)">
      <summary>Removes a file from the current project or folder.</summary>
      <param name="File">Required. The file to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.SubType">
      <summary>Gets or sets the file's subtype as understood by the designers.</summary>
      <returns>The file's subtype.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.UnexpandedRelativePath">
      <summary>Gets the relative path before a macro expansion.</summary>
      <returns>The unevaluated relative path.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFile.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration" /> object contains build information about a file (<see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFile" /> object), including such things as what tool is attached to the file for that configuration.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.Compile(System.Boolean,System.Boolean)">
      <summary>Compiles the selected file or reference.</summary>
      <param name="forceBuild">A Boolean value that determines whether to force build. true if yes, false if no.</param>
      <param name="waitOnBuild">A Boolean value that determines whether to wait on build. true if yes, false if no.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.Evaluate(System.String)">
      <summary>Evaluates the value of a project model or environment macro. See Macros for Build Commands and Properties for more information about these macros.</summary>
      <returns>A string with the expanded macro.</returns>
      <param name="bstrIn">Required. The macro you want to expand.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.ExcludedFromBuild">
      <summary>Gets or sets a value indicating whether this item is excluded from the build.</summary>
      <returns>true if this item is excluded from the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.File">
      <summary>Gets the file in which this <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration" /> object is declared.</summary>
      <returns>The file in which this object is declared.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="bstrNameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.MatchName(System.String,System.Boolean)" /> to match the full name of the string; false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.OutputUpToDate">
      <summary>Gets a value indicating whether the output of the specified file is up to date.</summary>
      <returns>true if the output is up to date; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.ProjectConfiguration">
      <summary>The project configuration associated with the selected file configuration.</summary>
      <returns>An object representing the project configuration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.Tool">
      <summary>Gets the tool that will build the file. </summary>
      <returns>The tool that will build the file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFileConfiguration.VCProjectEngine">
      <summary>Returns a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCFilter">
      <summary>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFilter" /> object exposes the functionality on a folder in Solution Explorer for a Visual C++ project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.AddFile(System.String)">
      <summary>Adds a file to the current filter.</summary>
      <returns>A string representing the name of the file.</returns>
      <param name="bstrPath">Required. The name of the filter to add to the project or folder.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.AddFilter(System.String)">
      <summary>Adds a new filter to the current group of filters.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFilter" /> object representing the filter just added.</returns>
      <param name="bstrName">Required. The name of the folder to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.AddWebReference(System.String,System.String)">
      <summary>Adds a reference to a Web service to the filter. A new Web service reference subfolder is added to the Web References folder of the project. This new folder contains several other project items related to the Web service. The method returns the <see cref="T:EnvDTE.ProjectItem" /> object associated with the new Web service folder.</summary>
      <returns>A <see cref="T:EnvDTE.ProjectItem" /> object that is the new Web Reference folder.</returns>
      <param name="bstrUrl">Required. Typically, this is a file name URL with a .disco or .vsdisco extension. </param>
      <param name="bstrName">Required. Name of the Web service folder.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.CanAddFile(System.String)">
      <summary>Returns true if the specified file can be added to the current filter.</summary>
      <returns>true if the file can be added; otherwise, false.</returns>
      <param name="bstrFile">Required. The new file to be added. The full path must be unique in the project and valid. If you pass a relative path here, it is assumed to be relative to the project directory.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.CanAddFilter(System.String)">
      <summary>Returns true if the specified filter can be added as a top-level filter or as a subfilter to the current filter.</summary>
      <returns>true if the filter can be added; otherwise false.</returns>
      <param name="Filter">Required. The new filter to be added. The filter name must be unique within the current scope and valid.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.CanMove(System.Object)">
      <summary>Returns true if the filter can be moved to the specified location.</summary>
      <returns>true if the filter can be moved to the specified location; otherwise, false.</returns>
      <param name="Parent">Required. The folder or project into which you want to move the filter.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.CanonicalName">
      <summary>Gets the unique name used for this filter.</summary>
      <returns>A string representing the name of the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Files">
      <summary>Gets the collection of files associated with the filter.</summary>
      <returns>An object representing the collection of files for the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Filter">
      <summary>Gets or sets a list of the file extensions associated with the filter.</summary>
      <returns>A string representing the list of file extensions for the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Filters">
      <summary>Gets the collection of filters for the filter.</summary>
      <returns>An object representing the collection of filters.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>A string representing the name of the item.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Items">
      <summary>Gets the collection of filters associated with the project.</summary>
      <returns>An object representing the names of the filters.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Kind">
      <summary>Returns an enumeration indicating the type of filter.</summary>
      <returns>A string representing the name of the filter type.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; false otherwise.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <paramref name="FullOnly" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Move(System.Object)">
      <summary>Moves a file or folder into the top level of the project or a new folder.</summary>
      <param name="Parent">Required. The project or folder into which you want to move the file or folder. This parent must be in the same project as the current file or folder being moved.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Name">
      <summary>Gets or sets the name of the filter.</summary>
      <returns>A string representing the name of the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Object">
      <summary>Provides a reference between the Visual Studio object model and the Visual C++ object model.</summary>
      <returns>An object representing a <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFilter" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Parent">
      <summary>Returns the immediate parent object of a given object.</summary>
      <returns>An object representing the parent object for the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.ParseFiles">
      <summary>Gets or sets a value indicating whether the files in a filter are open to inspection by IntelliSense.</summary>
      <returns>true if files are available to IntelliSense; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the filter.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.Remove">
      <summary>Removes the specified filter from the project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.RemoveFile(System.Object)">
      <summary>Removes a file from the current filter.</summary>
      <param name="File">Required. The file to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCFilter.RemoveFilter(System.Object)">
      <summary>Removes a filter from the current project.</summary>
      <param name="Filter">Required. The filter.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.SourceControlFiles">
      <summary>Gets or sets a value indicating whether files added to the filter are automatically placed under source code control.</summary>
      <returns>true if files are placed under source code control; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.UniqueIdentifier">
      <summary>Specifies a nonlocalizable name for the filter.</summary>
      <returns>A string representing the name of the filter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.UrlBehavior">
      <summary>Gets a value indicating whether the URL of a Web reference is hard-coded in the generated Visual Basic or Visual C# proxy code. This property is meaningful only for filters that have Web references.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eWebRefUrlBehavior" /> enumeration value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>An object representing the pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFilter.WebReference">
      <summary>Gets the URL of the Web reference for the filter.</summary>
      <returns>A string representing the URL to the Web reference.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.Culture">
      <summary>Microsoft Internal Use Only. </summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.Dictionaries">
      <summary>Microsoft Internal Use Only. </summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.EnableFxCop">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.FxCopModuleSuppressionsFile">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.FxCopUseTypeNameInSuppression">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.IgnoreGeneratedCode">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.InputAssemblyFileName">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.OutputFile">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.OverrideRuleVisibilities">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.RuleAssemblies">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.Rules">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.ToolKind">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.toolName">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.ToolPath">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool.VCProjectEngine">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.Culture"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.Dictionaries"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.EnableFxCop"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.ExecutionBucket"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.FailOnMissingRules"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.FxCopModuleSuppressionsFile"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.FxCopUseTypeNameInSuppression"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.IgnoreBuiltInRules"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.IgnoreBuiltInRuleSets"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.IgnoreGeneratedCode"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.InputAssemblyFileName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.OutputFile"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.OverrideRuleVisibilities"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.RuleAssemblies"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.RuleDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.Rules"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.RuleSet"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.RuleSetDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.ToolKind"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.toolName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.ToolPath"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCFxCopTool2.VCProjectEngine"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool">
      <summary>Exposes the functionality of the LIB Reference tool.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.AdditionalDependencies">
      <summary>Gets or sets additional, configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.</summary>
      <returns>Configuration-specific items to add to the link line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.AdditionalLibraryDirectories">
      <summary>Gets or sets one or more additional paths (configuration specific) to search for libraries.</summary>
      <returns>One or more additional paths (configuration specific) to search for libraries.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options to add to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ExportNamedFunctions">
      <summary>Gets or sets the exported names of one or more specified functions.</summary>
      <returns>The exported names one or more specified functions.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ForceSymbolReferences">
      <summary>Gets or sets the linker or librarian to include a reference to this symbol.</summary>
      <returns>A reference symbol names.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop"> Property.</param>
      <param name="dispidProp">Dispatch ID property.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.IgnoreAllDefaultLibraries">
      <summary>Gets or sets a value indicating whether the linker or librarian ignores all default libraries.</summary>
      <returns>true if the librarian ignores all default libraries; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.IgnoreDefaultLibraryNames">
      <summary>Gets or sets a value indicating one or more default libraries to ignore.</summary>
      <returns>A string of default libraries to ignore.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.Inputs">
      <summary>Gets the input files.</summary>
      <returns>A string containing the input files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.LinkLibraryDependencies">
      <summary>Gets or set whether the dependent project outputs are linked.</summary>
      <returns>Returns a Boolean. true if the dependent project outputs are linked.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.LinkTimeCodeGeneration">
      <summary>Gets or sets a value indicating whether link time code generation of objects compiled with /GL (Whole Program Optimization).</summary>
      <returns>true if link time code generation of objects compiled with /GL (Whole Program Optimization); otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ModuleDefinitionFile">
      <summary>Gets or sets a value indicating the specified module definition file during executable creation.</summary>
      <returns>The specified module definition file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.OutputFile">
      <summary>Gets or sets the default output file name; the default is based on the first .lib or .obj name on the command line.</summary>
      <returns>The default output file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.SuppressStartupBanner">
      <summary>Gets or sets a value that suppresses the display of the startup banner and information messages.</summary>
      <returns>true if the startup banner and information messages are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.UseUnicodeResponseFiles">
      <summary>Gets or sets a value indicating whether a linker or compiler can use a unicode response file.</summary>
      <returns>true if a linker or compiler can use a unicode response file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLibrarianTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool">
      <summary>Exposes the functionality of the linker options.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AdditionalDependencies">
      <summary>Gets or sets additional configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.</summary>
      <returns>Configuration-specific items to add to the link line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AdditionalLibraryDirectories">
      <summary>Gets or sets one or more additional paths (configuration specific) to search for libraries.</summary>
      <returns>A string representing the path name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AdditionalManifestDependencies">
      <summary>Gets or sets the additional XML manifest fragments that the linker will add to the manifest file.</summary>
      <returns>A string representing the names of the manifests.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options to add to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AddModuleNamesToAssembly">
      <summary>Gets or sets the specified non-assembly file in the final output.</summary>
      <returns>The specified non-assembly file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AllowIsolation">
      <summary>Gets or sets a value indicating whether to lookup a manifest file without side-by-side assemblies.</summary>
      <returns>true if manifest file is looked up without other assemblies; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AssemblyDebug">
      <summary>Gets or sets a value indicating the level of debugging support.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkAssemblyDebug" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.AssemblyLinkResource">
      <summary>Gets or sets a value specifying a resource file to link to the output assembly.</summary>
      <returns>A resource file to link to the output assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.BaseAddress">
      <summary>Gets or sets a base address for the program, overriding the default location for an .exe file (at 0x400000) or a DLL (at 0x10000000).</summary>
      <returns>A base address for the program.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.CLRImageType">
      <summary>Gets or sets a value indicating the type of a CLR image.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eCLRImageType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.CLRThreadAttribute">
      <summary>Gets or sets a value indicating the threading attribute for the entry point of your CLR program.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eCLRThreadAttribute" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.CLRUnmanagedCodeCheck">
      <summary>Determines whether /CLRUNMANAGEDCODECHECK is in effect or not.</summary>
      <returns>Returns a Boolean. true if /CLRUNMANAGEDCODECHECK is in effect.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.DataExecutionPrevention">
      <summary>Gets or sets a value that controls the Windows data execution prevention (DEP) feature.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumDataExecutionPreventionBOOL" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.DelayLoadDLLs">
      <summary>Gets or sets one or more DLLs for delayed loading.</summary>
      <returns>A string representing one or more DLLs for delayed loading.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.DelaySign">
      <summary>Gets or sets a value indicating whether space should be reserved in the assembly file of a COM wrapper for the later addition of the digital signature with a strong name. This property is meaningful only in Visual C# projects.</summary>
      <returns>true if space should be reserved in the assembly file of a COM wrapper for the later addition of the digital signature with a strong name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.driver">
      <summary>Gets or sets a value which indicates to the linker which type of driver is being linked.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.driverOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.EmbedManagedResourceFile">
      <summary>Gets or sets the specified embedded .NET (or .NET Framework) resource file. </summary>
      <returns>A string representing  the specified embedded .NET (or .NET Framework) resource file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.EnableCOMDATFolding">
      <summary>Removes redundant COMDAT symbols from the linker output.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optFoldingType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.EnableUAC">
      <summary>Gets or sets a value that controls whether UAC information is embedded in the program manifest. </summary>
      <returns>true if UAC manifest information is embedded; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.EntryPointSymbol">
      <summary>Gets or sets the starting address (entry point) for an .exe file or DLL.</summary>
      <returns>The starting address for an .exe or .dll file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ErrorReporting">
      <summary>Sets or gets the current linker error reporting setting.</summary>
      <returns>A value from the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkerErrorReportingType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.FixedBaseAddress">
      <summary>Gets or sets a value indicating whether an image must be loaded at a fixed address. </summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkFixedBaseAddress" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ForceSymbolReferences">
      <summary>Gets or sets the linker or librarian to include a reference to this symbol.</summary>
      <returns>A string representing a reference to a symbol.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.FunctionOrder">
      <summary>Gets or sets COMDATs (functions) in the image in a predetermined order.</summary>
      <returns>A string representing COMDATs (functions) in the image in a predetermined order.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.GenerateDebugInformation">
      <summary>Gets or sets a value enabling generation of debug information.</summary>
      <returns>true if debug information is generated; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.GenerateManifest">
      <summary>Gets or sets a value indicating whether the linker should generate a manifest file.</summary>
      <returns>true if the linker should generate a manifest file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.GenerateMapFile">
      <summary>Gets or sets a value indicating whether a map file is generated during linking.</summary>
      <returns>true if a map file is generated; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="PropName">Property name</param>
      <param name="PropID">Property ID</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.HeapCommitSize">
      <summary>Gets or sets a value specifying total heap allocation size in physical memory.</summary>
      <returns>A value specifying total heap allocation size in physical memory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.HeapReserveSize">
      <summary>Gets or sets a value specifying total heap allocation size in virtual memory. </summary>
      <returns>The total heap allocation size in virtual memory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.IgnoreAllDefaultLibraries">
      <summary>Gets or sets a value indicating to the linker or librarian to ignore all default libraries. </summary>
      <returns>true if the linker or librarian is to ignore all default libraries; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.IgnoreDefaultLibraryNames">
      <summary>Gets or sets one or more default libraries to ignore. </summary>
      <returns>A string representing the names of the libraries to ignore.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.IgnoreEmbeddedIDL">
      <summary>Gets or sets a value indicating whether to ignore embedded .idlsym sections of object files.</summary>
      <returns>true if it is to ignore embedded .idlsym sections of object files; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.IgnoreImportLibrary">
      <summary>Gets or sets a value indicating whether the import library generated by this configuration should not be imported into dependent projects.</summary>
      <returns>true if generated import libraries are ignored; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ImportLibrary">
      <summary>Gets or sets a value specifying which import libraries to generate.</summary>
      <returns>A string representing the names of the import libraries to generate.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.KeyContainer">
      <summary>Gets or sets the named container of the key for strongly naming the output assembly.</summary>
      <returns>The named container of the key for strongly naming the output assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.KeyFile">
      <summary>Gets or sets the file that contains the key for strongly naming the output assembly.</summary>
      <returns>The file that contains the key for strongly naming the output assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LargeAddressAware">
      <summary>Gets or sets a value to enable handling addresses larger than 2 GB.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.addressAwarenessType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LinkDLL">
      <summary>Gets or sets a value specifying whether to build a DLL as the main output.</summary>
      <returns>true if a DLL will be built; otherwise, false. </returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LinkIncremental">
      <summary>Gets or sets a value enabling incremental linking.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkIncrementalType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LinkLibraryDependencies">
      <summary>Sets or gets whether there are link library dependencies.</summary>
      <returns>false means don't link independent libraries.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.LinkTimeCodeGeneration">
      <summary>Gets or sets a value enabling link time code generation of objects compiled with /GL (Whole Program Optimization).</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.LinkTimeCodeGenerationOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ManifestFile">
      <summary>Gets or sets the name of the manifest file to generate.</summary>
      <returns>A string representing the name of the manifest file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.MapExports">
      <summary>Gets or sets a value indicating whether to include exported functions in map file information.</summary>
      <returns>true if exported functions are included in map file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.MapFileName">
      <summary>Gets or sets the name for the mapfile.</summary>
      <returns>A string representing the name of the mapfile.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.MergedIDLBaseFileName">
      <summary>Specifies the base name of the .idl file that contains the contents of the merged IDLSYM sections.</summary>
      <returns>A string representing the base name of the .idl file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.MergeSections">
      <summary>Causes the linker to merge section from into section to; if section to does not exist, section from is renamed to.</summary>
      <returns>Gets the to section.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.MidlCommandFile">
      <summary>Specifies a response file for MIDL commands to use.</summary>
      <returns>A string representing the name of the response file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ModuleDefinitionFile">
      <summary>Gets or sets the specified module definition file during executable creation.</summary>
      <returns>A string representing the name of the module definition file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.OptimizeForWindows98">
      <summary>Gets or sets code on 4-KB boundaries. This improves performance on Windows 98 systems.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optWin98Type" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.OptimizeReferences">
      <summary>Enables elimination of functions or data that are never referenced.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optRefType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.OutputFile">
      <summary>Overrides the default output file name; the default is based on the first .lib or .obj name on the command line.</summary>
      <returns>A string representing the name of the default output file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.PerUserRedirection">
      <summary>Gets or sets a value that controls whether COM registration for the current configuration is per-user or per-computer.</summary>
      <returns>true if registration of the current configuration is per-user; false if registration is per-computer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.Profile">
      <summary>Gets or sets a value indicating whether to produce an output file that can be used with the Enterprise Developer performance profiler.</summary>
      <returns>true if an output file that can be used with the Enterprise Developer performance profiler is produced; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ProfileGuidedDatabase">
      <summary>Gets or sets the database file to use when using profile-guided optimizations.</summary>
      <returns>The database file to use when using profile-guided optimizations.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ProgramDatabaseFile">
      <summary>Enables generation of a program database .pdb file.</summary>
      <returns>A string representing the name of the .pdb file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.RandomizedBaseAddress">
      <summary>Gets or sets a value controls whether to generate an executable image that can be randomly rebased at load time by using the address space layout randomization (ASLR) feature of Windows Vista.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumRandomizedBaseAddressBOOL" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.RegisterOutput">
      <summary>Gets or sets a value indicating whether the primary project output should be registered by using Regsvr32 after deployment.</summary>
      <returns>true if the primary project output should be registered using Regsvr32 after deployment; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ResourceOnlyDLL">
      <summary>Creates a DLL with no entry point. Setting this to true creates a resource-only DLL.</summary>
      <returns>true if a resource-only DLL is to be created; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SetChecksum">
      <summary>Gets or sets a value enabling the setting of the checksum in the header of an .exe file.</summary>
      <returns>true if the setting of the checksum in the header of an .exe is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ShowProgress">
      <summary>Gets or sets a value that enables a detailed display about linker progress.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkProgressOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.StackCommitSize">
      <summary>Gets or sets a value indicating the total stack allocation size in physical memory.</summary>
      <returns>The total stack size.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.StackReserveSize">
      <summary>Gets or sets the total stack allocation size in virtual memory.</summary>
      <returns>An int value indicating the stack reserve size.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.StripPrivateSymbols">
      <summary>Do not put private symbols in the specified, generated .pdb file.</summary>
      <returns>A string representing the name of the .pdb file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SubSystem">
      <summary>Gets or sets a subsystem for the linker.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.subSystemOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SupportUnloadOfDelayLoadedDLL">
      <summary>Gets or sets a value indicating whether explicit unloading of the delayed load DLLs is allowed.</summary>
      <returns>true if explicit unloading of the delayed load DLLs is allowed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages.</summary>
      <returns>true if the banner is suppressed during startup; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SwapRunFromCD">
      <summary>Gets or sets a value indicating whether to run the application from the swap location of the CD.</summary>
      <returns>true if the application is ran from the swap location of the CD; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.SwapRunFromNet">
      <summary>Gets or sets a value indicating if the application should be run from the swap location of the network.</summary>
      <returns>true if the application should be run from the swap location of the network; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TargetMachine">
      <summary>Gets or sets a value specifying the subsystem for the linker.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.machineTypeOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TerminalServerAware">
      <summary>Enables terminal server awareness.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.termSvrAwarenessType" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TurnOffAssemblyGeneration">
      <summary>Gets or sets a value specifying that no assembly will be generated although the common language runtime information is present in the object files.</summary>
      <returns>true if no assembly will be generated although the common language runtime information is present in the object files; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TypeLibraryFile">
      <summary>Gets or sets a value that specifies the name of the type library file.</summary>
      <returns>A string representing the name of the type library file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.TypeLibraryResourceID">
      <summary>Gets or sets a value that specifies the ID number to assign to the .tlb file in the compiled resources.</summary>
      <returns>The ID number assigned to the .tlb file in the compiled resources.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.UACExecutionLevel">
      <summary>Gets or sets a value that controls whether User Account Control (UAC) information is embedded in the program manifest.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.linkUACExecutionLevel" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.UACUIAccess">
      <summary>Gets or sets a value that controls whether your application bypasses user interface protection levels and drives input to higher-permission windows on the desktop.</summary>
      <returns>true if user interface protection levels are bypassed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.UseLibraryDependencyInputs">
      <summary>Sets or gets whether independent linking of libraries is enabled.</summary>
      <returns>true if the linker can link independent libraries.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.UseUnicodeResponseFiles">
      <summary>Sets or gets whether to use unicode response files.</summary>
      <returns>true means to use unicode response files, false means not to.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>An object representing a pointer to the Visual C++ project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.Version">
      <summary>Gets or sets a value as the version number in the image header.</summary>
      <returns>A string representing the version number.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool">
      <summary>Represents the managed resource compiler, a tool used to compile .resx files.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options added to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.DefaultLocalizedResources">
      <summary>Gets a value indicating whether the given .resx file contributes to the default resources or to a satellite DLL.</summary>
      <returns>true if the .resx file contributes to the default resources or satellite DLL; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.OutputFileName">
      <summary>Gets the name of the final output file to which this .resx file contributes.</summary>
      <returns>A string representing the name of the final output file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.ResourceFileName">
      <summary>Gets or sets the name of the intermediate .resources file generated by this tool.</summary>
      <returns>The name of the generated intermediate .resources file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManagedResourceCompilerTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool">
      <summary>Enables combining manifest files.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.AdditionalManifestFiles">
      <summary>Sets or gets a list of additional manifest fragments.</summary>
      <returns>A list of manifest files to be combined.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>The options added to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.AssemblyIdentity">
      <summary>Sets or gets the assembly identity for the manifest.</summary>
      <returns>String identifying the assembly for the manifest.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ComponentFileName">
      <summary>Sets or gets the component file name for an isolated COM dll.</summary>
      <returns>String containing the isolated COM dll name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.DependencyInformationFile">
      <summary>Sets or gets the manifest dependency file.</summary>
      <returns>String containing the name of the file containing dependency information.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.EmbedManifest">
      <summary>Gets or sets whether the manifest is imbedded.</summary>
      <returns>true means the manifest is imbedded.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.GenerateCatalogFiles">
      <summary>Sets or gets whether to generate cdf files.</summary>
      <returns>true means cdf files will be generated.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of the property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.InputResourceManifests">
      <summary>Sets or gets a list of resources containing manifests.</summary>
      <returns>String containing a list of manifest fragments.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ManifestResourceFile">
      <summary>Sets or gets the manifest resource file.</summary>
      <returns>String containing the name of the manifest resource file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.OutputManifestFile">
      <summary>Sets or gets the manifest output file.</summary>
      <returns>String containing the name of the manifest file being created.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.RegistrarScriptFile">
      <summary>Sets or gets the registrar script file.</summary>
      <returns>String containing the name of the registrar script file for an isolated COM dll.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ReplacementsFile">
      <summary>Sets or gets the string replacement file.</summary>
      <returns>String holding the name of the file that contains string replacement values.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages.</summary>
      <returns>true if the display of the startup banner and information messages are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.TypeLibraryFile">
      <summary>Gets or sets the name of the type library file.</summary>
      <returns>The name of the type library file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.UpdateFileHashes">
      <summary>Sets or gets whether to update file hashes.</summary>
      <returns>true means that file hashed are to be updated.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.UpdateFileHashesSearchPath">
      <summary>Sets or gets the path to the file hashes.</summary>
      <returns>String containing the path to the file  hashes.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.UseFAT32Workaround">
      <summary>Gets or set whether to use the FAT32 work around.</summary>
      <returns>Returns a Boolean. true if using FAT32 work around.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.UseUnicodeResponseFiles">
      <summary>Sets or get whether to use Unicode response files.</summary>
      <returns>true means to use Unicode response files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCManifestTool.VerboseOutput">
      <summary>Sets or gets whether to produce verbose output.</summary>
      <returns>true means outputting extensive information when producing the manifest.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool">
      <summary>Programmatically accesses the properties in the MIDL folder of a project's Property Pages dialog box. </summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.AdditionalIncludeDirectories">
      <summary>Gets or sets one or more directories to add to the include path.</summary>
      <returns>One or more directories to add to the include path.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options added to the end of the command line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.CPreprocessOptions">
      <summary>Gets or sets a C-compiler preprocessor option to pass to the MIDL compiler.</summary>
      <returns>A C-compiler preprocessor option.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.DefaultCharType">
      <summary>Gets or sets the default MIDL char type.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.midlCharOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.DLLDataFileName">
      <summary>Gets or sets the name of the DLLDATA file; default is dlldata.c.</summary>
      <returns>The name of the DLLDATA file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.EnableErrorChecks">
      <summary>Gets or sets checks error-checking option. If you select Custom, only selected error-checking options occur during compilation.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.midlErrorCheckOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ErrorCheckAllocations">
      <summary>Gets or sets a value indicating whether to check for out-of-memory errors.</summary>
      <returns>true if it checks for out-of-memory errors; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ErrorCheckBounds">
      <summary>Gets or sets a value indicating an error check of size versus transmission length specifications.</summary>
      <returns>true indicates that the MIDL tool checks the size of conformant-varying and varying arrays against the transmission length specification. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ErrorCheckEnumRange">
      <summary>Gets or sets a value indicating whether to error check that enumeration values are in allowable range.</summary>
      <returns>true if enumeration values are in allowable range; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ErrorCheckRefPointers">
      <summary>Gets or sets a value indicating whether to error check reference pointers for NULL.</summary>
      <returns>true if to error check reference pointers for NULL; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ErrorCheckStubData">
      <summary>Gets or sets a value indicating whether to error check for server-side data stub validity.</summary>
      <returns>true if server-side data stub validity is checked; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.FullIncludePath">
      <summary>Gets a list of all directories included in the build; a concatenation of directories specified with /I and the directories specified in the VC++ Directories dialog box. All macros present in these directories will be evaluated as well.</summary>
      <returns>A list of all directories included in the build.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.GenerateStublessProxies">
      <summary>Gets or sets a value indicating whether to generate stubless proxies.</summary>
      <returns>true if stubless proxies are generated; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.GenerateTypeLibrary">
      <summary>Gets or sets a value indicating whether or not to generate a type library.</summary>
      <returns>true to generate a type library; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property.</param>
      <param name="dispidProp">ID of the property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.HeaderFileName">
      <summary>Gets or sets the name of the generated header file; default is idlfile.h.</summary>
      <returns>The name of the generated header file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.IgnoreStandardIncludePath">
      <summary>Gets or sets a value indicating whether to ignore standard include path.</summary>
      <returns>true if the standard include path is ignored; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.InterfaceIdentifierFileName">
      <summary>Gets or sets a name for the Interface Identifier file; default is idlfile_i.c.</summary>
      <returns>A name for the Interface Identifier file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.MkTypLibCompatible">
      <summary>Gets or sets a value indicating whether to force compatibility with mktyplib.exe version 2.03.</summary>
      <returns>true if it forces compatibility with mktyplib.exe; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.OutputDirectory">
      <summary>Gets or sets the directory in which  to place output. The default is the project's directory.</summary>
      <returns>The directory where output resides.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.PreprocessorDefinitions">
      <summary>Gets or sets one or more preprocessor defines.</summary>
      <returns>One or more preprocessor defines.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ProxyFileName">
      <summary>Gets or sets the name of the proxy file; default is idlfile_p.c.</summary>
      <returns>The name of the proxy file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.RedirectOutputAndErrors">
      <summary>Gets or sets the file name to which screen output and errors are written.</summary>
      <returns>The file name to write screen output and errors into.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.StructMemberAlignment">
      <summary>Gets or sets 1-, 2-, 4-, 8-, or 16-byte boundaries for struct member alignment.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.midlStructMemberAlignOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages.</summary>
      <returns>true if the startup banner and information messages are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.TargetEnvironment">
      <summary>Gets or sets the environment to target.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.midlTargetEnvironment" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.TypeLibraryName">
      <summary>Gets the name of the ActiveX (COM) type library reference.</summary>
      <returns>A string representing the name of the type library reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.UndefinePreprocessorDefinitions">
      <summary>Gets or sets one or more preprocessor undefines.</summary>
      <returns>One or more preprocessor undefines.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.ValidateParameters">
      <summary>Gets or sets a value indicating whether to enable the generation of parameter validation information.</summary>
      <returns>true if generation of parameter validation information is generated; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.WarnAsError">
      <summary>Gets or sets a value indicating whether the compiler treats all warnings as errors. </summary>
      <returns>true if the compiler treats all warnings as errors; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCMidlTool.WarningLevel">
      <summary>Gets or sets a value indicating how strictly the compiler checks for potentially suspect constructs.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.midlWarningLevelOption" /> enumeration.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool">
      <summary>Programmatically accesses the properties in the NMAKE folder of a project's Property Pages dialog box. See Working with Project Properties for information about how to access a project's Property Pages dialog box. </summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.AssemblySearchPath">
      <summary>Sets or gets the assembly search path.</summary>
      <returns>String containing the search path for the assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.BuildCommandLine">
      <summary>Gets or sets the command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build" /> command (<see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build" /> menu).</summary>
      <returns>The command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build" /> command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.CleanCommandLine">
      <summary>Gets or sets the command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Clean" /> command (<see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build" /> menu).</summary>
      <returns>The command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Clean" /> command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.CompileAsManaged">
      <summary>Gets or sets the CompileAsManaged property.</summary>
      <returns>A value from the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.ForcedIncludes">
      <summary>Sets or gets which include files must be preprocessed.</summary>
      <returns>String containing the names of include files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.ForcedUsingAssemblies">
      <summary>Sets or gets a metadata file to reference in this compilation.</summary>
      <returns>String containing the name of an assembly. Similar to using #using.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.IncludeSearchPath">
      <summary>Sets or gets the search path for include files.</summary>
      <returns>String containing the search path for additional include files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.Output">
      <summary>Gets or sets the output file name. </summary>
      <returns>The output file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.PreprocessorDefinitions">
      <summary>Set or gets preprocessor symbols.</summary>
      <returns>String containing preprocessor symbols that can be used with the /D compiler option for conditional compilations.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.ReBuildCommandLine">
      <summary>Gets or sets the command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Rebuild" /> command (<see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Build" /> menu).</summary>
      <returns>Gets or sets the command line to run for the <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCConfiguration.Rebuild" /> command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCNMakeTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPlatform">
      <summary>Affects platform-specific properties, including those exposed in the VC++ Directories, Projects, Options Dialog Box.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.CommitChanges">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.DebuggerTool">
      <summary>Provides access to platform specific debugging tools.</summary>
      <returns>The debugger tool for the specific platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.DefaultDirectory">
      <summary>Gets the default directory for build output.</summary>
      <returns>String containing the default directory for project specific build output.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.DeploymentTool">
      <summary>Gets the platform specific deployment tool.</summary>
      <returns>The deployment tool for the platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.DisableAlternateDebuggers">
      <summary>Gets whether alternative debuggers are accessable.</summary>
      <returns>true if alternative debuggers can not be used.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.DumpfileExtensions">
      <summary>Gets the platform specific dumpfile extension.</summary>
      <returns>String containing the extension for dumpfiles in this platform.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.Evaluate(System.String)">
      <summary>Evaluates the value of a project model or environment macro.</summary>
      <returns>A string with the expanded macro.</returns>
      <param name="In">Required. The macro you want to expand.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ExcludeDirectories">
      <summary>Gets or sets a path to exclude when searching for files while building a Visual C++ project.</summary>
      <returns>String containing a list of directories that are not to be searched.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ExecutableDirectories">
      <summary>Gets or sets a path to use when searching for executable files while building a Visual C++ project.</summary>
      <returns>A path to use when searching for executable files while building a Visual C++ project. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ExecutableDirectories" /> corresponds to the environment variable, PATH.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ExecutableExtensions">
      <summary>Gets the platform specific executable extension.</summary>
      <returns>String containing the extension for executables in this platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.GeneralPageTool">
      <summary>Gets the tool used to overwrite the project general properties page.</summary>
      <returns>Tool to create a project specific general properties page.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.GetMacroValue(System.String)">
      <summary>Gets the value of a macro by name</summary>
      <returns>String containing the value of the macro.</returns>
      <param name="In">Name of the macro.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.GetToolNameForKeyword(System.String)">
      <summary>Gets a tool by its keyword.</summary>
      <returns>String containing the name of the tool.</returns>
      <param name="keyword">Keyword for the requested tool.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.IncludeDirectories">
      <summary>Gets or sets a path to use when searching for include files while building a Visual C++ project.</summary>
      <returns>A path to use when searching for include files while building a Visual C++ project. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.IncludeDirectories" /> corresponds to the environment variable, INCLUDE.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.IsDumpfile(System.String)">
      <summary>Determines if a file is a dumpfile.</summary>
      <returns>true if the file is a dumpfile for this platform.</returns>
      <param name="Path">Full path to the file in question.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.IsExecutable(System.String)">
      <summary>Determines if a file is an executable.</summary>
      <returns>true if the file is an executable for this platform.</returns>
      <param name="Path">Full path to the file in question.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.LibraryDirectories">
      <summary>Gets or sets a path to use when searching for library files while building a Visual C++ project.</summary>
      <returns>A path to use when searching for library files while building a Visual C++ project. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.LibraryDirectories" /> corresponds to the environment variable, LIB.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; false otherwise.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it, with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.NumberOfPlatformMacros">
      <summary>Gets the count of available macros.</summary>
      <returns>Number of macro available on this platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.PlatformMacro(System.Int32)">
      <summary>Gets a platform specific macro.</summary>
      <returns>The textual representation of the specified macro.</returns>
      <param name="Index">Zero based index of the macro to retrieve. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ReferenceDirectories">
      <summary>Gets or sets the path to use when searching for files added with the #using directive while building a Visual C++ project.</summary>
      <returns>The path to use when searching for files added with the #using directive. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.ReferenceDirectories" /> corresponds to the environment variable, LIBPATH.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.SourceDirectories">
      <summary>Gets or set the path to use when searching for source files to use for IntelliSense.</summary>
      <returns>The path to use when searching for source files to use for IntelliSense. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.SourceDirectories" /> corresponds to the environment variable, SOURCE.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.Tools">
      <summary>Gets the available tools for the platform.</summary>
      <returns>The available tools for the platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.CommitChanges"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.DebuggerTool"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.DefaultDirectory"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.DeploymentTool"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.DisableAlternateDebuggers"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.DumpfileExtensions"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.Evaluate(System.String)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.ExcludeDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.ExecutableDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.ExecutableExtensions"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.GeneralPageTool"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.GetAlternatePlatformNames(System.UInt32,System.String@,System.UInt32@)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.GetMacroValue(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.GetMacroValue2(System.String,System.Object)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.GetToolNameForKeyword(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.HiddenSheetSupported(System.String,System.Boolean@,System.String@)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.IncludeDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.IsCLRSupported"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.IsDumpfile(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.IsExecutable(System.String)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.LibraryDirectories"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.MatchName(System.String,System.Boolean)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.Name"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.NumberOfPlatformMacros"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.PGOInstrumentPropertySheet"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.PGOOptimizePropertySheet"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.PGOUpdatePropertySheet"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.PlatformMacro(System.Int32)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.ReferenceDirectories"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.SourceDirectories"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.SpewWarning(System.UInt32)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.StaticAnalysisPropertySheet"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.Tools"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPlatform2.VCProjectEngine"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool">
      <summary>Programmatically accesses the properties on the Post-Build Event property page, in the Build Events folder in a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.CommandLine">
      <summary>Gets or sets a command line for the build event tool to run.</summary>
      <returns>A command line for the build event tool to run.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.Description">
      <summary>Gets or sets a string that represents the description for the object or the use of the output group.</summary>
      <returns>The description for the object or the use of the output group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.ExcludedFromBuild">
      <summary>Gets or sets a value indicating whether this item is excluded from the build.</summary>
      <returns>true if this item is excluded from the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPostBuildEventTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool">
      <summary>Programmatically accesses the properties on the Pre-Build Event property page, in the Build Events folder in a project's Property Pages dialog box. </summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.CommandLine">
      <summary>Gets or sets a command line for the build event tool to run.</summary>
      <returns>A command line for the build event tool to run.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.Description">
      <summary>Gets or sets a string that represents the description for the object.</summary>
      <returns>A string that represents the description for the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.ExcludedFromBuild">
      <summary>Gets or sets a value indicating whether this item is excluded from the build.</summary>
      <returns>true if this item is excluded from the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreBuildEventTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool">
      <summary>Programmatically accesses the properties on the PreLink Event property page, in the Build Events folder in a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.CommandLine">
      <summary>Gets or sets a command line for the build event tool to run.</summary>
      <returns>The textual representation of the command line.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.Description">
      <summary>Gets or sets a string that represents the description for the object.</summary>
      <returns>A string that represents the description for the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.ExcludedFromBuild">
      <summary>Gets or sets a value indicating whether this item is excluded from the build.</summary>
      <returns>true if this item is excluded from the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPreLinkEventTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProject">
      <summary>This object exposes the properties on a Visual C++ project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddActiveXReference(System.String,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>Adds an ActiveX (COM) reference to the project.</summary>
      <returns>An object representing the project reference.</returns>
      <param name="typeLibGuid">A string representing the type library GUID.</param>
      <param name="majorVersion">An integer representing the major version number.</param>
      <param name="minorVersion">An integer representing the minor version number.</param>
      <param name="localeID">An integer representing the locale id.</param>
      <param name="wrapper">A string representing the wrapper name. Can be blank.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddAssemblyReference(System.String)">
      <summary>Adds an assembly (.NET) reference to the selected project.</summary>
      <returns>The path of the assembly.</returns>
      <param name="Path">A string representing the path of the assembly to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddConfiguration(System.String)">
      <summary>Adds a configuration to the current project.</summary>
      <param name="ConfigurationName">Required. The configuration name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddFile(System.String)">
      <summary>Adds a file to the current project or folder.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFile" /> object for the file just added.</returns>
      <param name="bstrPath">Required. The name of the file to add to the project or folder.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddFilter(System.String)">
      <summary>Adds a folder to the current project or folder.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCFilter" /> object for the folder (filter) just added.</returns>
      <param name="bstrFilterName">Required. The name of the folder to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddPlatform(System.String)">
      <summary>Adds a platform to the current project (not enabled for Visual C++).</summary>
      <param name="PlatformName">Required. The platform name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddProjectReference(System.Object)">
      <summary>Adds a project reference to the project.</summary>
      <returns>An object representing the project reference.</returns>
      <param name="proj">The project reference to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddRuleDefinition(System.String,System.String,System.Boolean)">
      <summary>Adds a rule to the project so that it is available as an <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage" />.</summary>
      <returns>true if the rule was actually added to the project; false if the rule was already defined in the project.</returns>
      <param name="bstrRuleFilePath">The path to a XAML file that contains a rule.  May be a full path or relative to the project.</param>
      <param name="bstrContext">A semicolon-delimited list of contexts in which this rule applies.</param>
      <param name="bPersistInProject">Specify true to add the rule to the project permanently, or false to add the rule only until it is unloaded.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddSdkReference(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddToolFile(Microsoft.VisualStudio.VCProjectEngine.VCToolFile)">
      <summary>Adds a custom build rule file to a project.</summary>
      <param name="ToolFile">The build rule file to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddWebReference(System.String,System.String)">
      <summary>Adds a reference to a Web Service to the project.</summary>
      <returns>Returns a ProjectItem object that is the new Web Reference folder.</returns>
      <param name="URL">Required. URL of the web reference.</param>
      <param name="Name">Logical name of the reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.AddWinRTReference(System.String)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.AssemblyReferenceSearchPaths">
      <summary>Sets or gets a list of assembly search paths.</summary>
      <returns>Semi-colon delimited string of search paths.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddActiveXReference(System.String,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>Gets a value indicating whether to add the given ActiveX (COM) reference.</summary>
      <returns>true if it will add the given ActiveX reference, false if not.</returns>
      <param name="typeLibGuid">A string representing the type library GUID.</param>
      <param name="majorVersion">An integer representing the major version number.</param>
      <param name="minorVersion">An integer representing the minor version number.</param>
      <param name="localeID">An integer representing the locale ID.</param>
      <param name="wrapper">A string representing the wrapper name. Can be blank.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddAssemblyReference(System.String)">
      <summary>Returns whether it is okay to add the given assembly (.NET) reference.</summary>
      <returns>true if whether it is okay to add the given assembly reference; false if not.</returns>
      <param name="bstrRef">The assembly reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddFile(System.String)">
      <summary>Returns true if the specified file can be added to the current project or filter.</summary>
      <returns>true if the file can be added; otherwise, false.</returns>
      <param name="File">Required. The new file to be added. The full path must be unique in the project and valid. If you pass a relative path, it is assumed to be relative to the project directory.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddFilter(System.String)">
      <summary>Returns true if the specified filter can be added as a top-level filter or as a subfilter to the current filter.</summary>
      <returns>true if the filter can be added; otherwise, false.</returns>
      <param name="Filter">Required. The new filter to be added. The filter name must be unique within the current scope and valid.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddProjectReference(System.Object)">
      <summary>Returns whether it is okay to add the given project reference</summary>
      <returns>true if it is okay to add the given project reference; otherwise, false.</returns>
      <param name="proj">The project reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddSdkReference(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.CanAddWinRTReference(System.String)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Configurations">
      <summary>Gets the collection of configurations on the project.</summary>
      <returns>A collection of configurations.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.ContainsFileEndingWith(System.String)">
      <summary>Indicates whether there is a file name that ends with a specified string.</summary>
      <returns>true if there is a file name that contains the string specified in the <paramref name="EndingWith" /> parameter; otherwise, false.</returns>
      <param name="EndingWith">A string.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.ContainsFileWithItemType(System.String)">
      <summary>Indicates whether there is a file whose type matches a specified type.</summary>
      <returns>true if there is a file whose type matches the  <paramref name="ItemType" /> parameter; otherwise, false.</returns>
      <param name="ItemType">A file type.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.FileEncoding">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.FileFormat">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Files">
      <summary>Gets the collection of files on the object.</summary>
      <returns>The collection of files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Filters">
      <summary>Gets the collection of filters (or folders) on the object.</summary>
      <returns>The collection of filters (or folders).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.GetAllowedReferencesTypes"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.GetFilesEndingWith(System.String)">
      <summary>Retrieves a collection of file names whose trailing characters match a specified string.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> that contains the files that end with the string specified by the <paramref name="EndingWith" /> parameter.</returns>
      <param name="EndingWith">A string.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.GetFilesWithItemType(System.String)">
      <summary>Retrieves a collection of file names whose whose type matches a specified type.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> that contains the files whose type matches the  <paramref name="ItemType" /> parameter.</returns>
      <param name="ItemType">A file type.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.GetVCService(System.Guid@)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.IncludeHeaderFile(System.String,System.String)">
      <summary>Adds a #include HeaderFile directive to a pre-compiled header file, or to a specified file.</summary>
      <param name="HeaderFile">File name of the header file that is to be included in an existing header, or in a header file created with the <paramref name="FileName" /> as the file name.</param>
      <param name="FileName">The file name of a file to which to add the #include directive, if the project does not include a pre-compiled header file.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.IsDirty">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Items">
      <summary>Gets the collection of files and top-level folders in a project or the collection of files and folders in a folder.</summary>
      <returns>The collection of files and top-level folders in a project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.keyword">
      <summary>Gets or sets the collection of Dynamic Help keywords associated with a project.</summary>
      <returns>The collection of Dynamic Help keywords associated with a project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.LoadProjectOptions(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="StreamUnk">Input stream</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.LoadUserFile">
      <summary>Loads the user option file.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.MakeManagedDBConnection(System.Boolean)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="forceNew">Optional. Option to force new connection.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ManagedDBConnection">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ManagedDBProvider">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.MatchName(System.String,System.Boolean)" /> to match the full name of the string; false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Name">
      <summary>Gets or set the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Object">
      <summary>Provides a reference between the Visual Studio object model and the Visual C++ object model.</summary>
      <returns>A reference to the Visual Studio object model.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.OwnerKey">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Parent">
      <summary>Gets the immediate parent object.</summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.Platforms">
      <summary>Gets the platforms for which this project can be built. For Visual C++, this is only Win32.</summary>
      <returns>An object containing the platforms for which this project can be built.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ProjectDirectory">
      <summary>Gets the name of the directory that contains the project file.</summary>
      <returns>The name of the directory that contains the project file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ProjectFile">
      <summary>Gets the name of the project file.</summary>
      <returns>The name of the project file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ProjectGUID">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.References">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ReferencesConsumableByDesigners">
      <summary>Gets the collection of references that are consumable by designers in the active solution configuration.</summary>
      <returns>An object representing a collection of references.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveConfiguration(System.Object)">
      <summary>Removes a configuration from the current project.</summary>
      <param name="Config">Required. The configuration to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveFile(System.Object)">
      <summary>Removes a file from the current project or folder.</summary>
      <param name="File">Required. The file to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveFilter(System.Object)">
      <summary>Removes a folder from the current project and any files or other folders in the folder.</summary>
      <param name="Filter">Required. The filter.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemovePlatform(System.Object)">
      <summary>Removes a platform from the current project (not enabled for Visual C++).</summary>
      <param name="Platform">Required. The platform to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveReference(System.Object)">
      <summary>Removes the specified reference from the project or references collection.</summary>
      <param name="pDispRef">The reference to remove from the project or the references collection.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveRuleDefinition(System.String)">
      <summary>Removes a Rule definition from the project.</summary>
      <returns>true if the operation succeeds; otherwise, false.</returns>
      <param name="bstrRuleFilePath">The path of an XML file that contains a rule. The path can be a full path or one that is relative to the project.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.RemoveToolFile(Microsoft.VisualStudio.VCProjectEngine.VCToolFile)">
      <summary>Removes a custom build rules file from the project.</summary>
      <param name="ToolFile">Required. The custom build rule file to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.RootNamespace">
      <summary>Gets the root namespace for the specified project. </summary>
      <returns>The root namespace for the specified project. <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.RootNamespace" /> is used to determine proper naming for managed resource DLLs.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.Save">
      <summary>Saves the project file (.vcxproj).</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.SaveProjectOptions(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="StreamUnk">Input stream</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.SaveUserFile">
      <summary>Saves the user option file.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.SccAuxPath">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.SccLocalPath">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.SccProjectName">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.SccProvider">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ShowAllFiles">
      <summary>Sets or gets whether to show all files in the solution explorer.</summary>
      <returns>TRUE signifies that all disk files are to be shown.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.SupportedPlatformNames"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.TargetFrameworkMoniker">
      <summary>Gets the name of the target framework.</summary>
      <returns>A moniker.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.TargetFrameworkVersion">
      <summary>Gets or sets the version of the .NET Framework that is targeted by the project.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion" /> value representing the .NET Framework version.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ToolFiles">
      <summary>Gets a collection of custom build rule files.</summary>
      <returns>A collection of custom build rule files associated with the project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.VCReferences">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProject.Version(System.Int32@,System.Int32@)">
      <summary>Sets or returns the major and minor version numbers of the project.</summary>
      <param name="major">An integer representing the major version of the project.</param>
      <param name="minor">An integer representing the minor version of the project.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine">
      <summary>The only Visual C++ project model object that can be returned by CoCreateInstance.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.AddFakeProps(System.Int32,System.Int32,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="idStart">Start ID</param>
      <param name="idEnd">End ID</param>
      <param name="idOffset">Offset ID</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.BuildLogging">
      <summary>Gets or sets a value indicating whether a log file will be created and populated with information about build activity.</summary>
      <returns>true if a log file will be created and populated with information about build activity; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.BuildTiming">
      <summary>Gets or sets a value indicating whether the output window displays times for all tools in the build.</summary>
      <returns>true if the output window displays times for all tools in the build; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.CreateProject(System.String)">
      <summary>Creates a new project.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
      <param name="projectName">Required. The name of the project (.vcxproj) file.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.CreatePropertySheet(System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="Name">Property sheet name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.CreateToolFile(System.String)">
      <summary>Creates a tool file for the project.</summary>
      <returns>The new tool file object.</returns>
      <param name="Name">Required. Name of the tool file to create.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.Evaluate(System.String)">
      <summary>Evaluates the value of a project model or environment macro.</summary>
      <returns>A string with the expanded macro.</returns>
      <param name="In">Required. The macro you want to expand.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.Events">
      <summary>Returns the object that is the source of events that are fired by the project engine. </summary>
      <returns>The object that sources the events.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.IsSystemInclude(System.String)">
      <summary>Returns true if the specified file is in the Vc7\include directory or if the file is one of the directories specified with sysincl.dat.</summary>
      <returns>true if the file is a system file; otherwise, false.</returns>
      <param name="Include">Required. The name of the file you want to check. You must provide the full path to the file.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.LoadProject(System.String)">
      <summary>Loads a project.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
      <param name="projectName">Required. The project name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.LoadPropertySheet(System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="bstrName">Property sheet name</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.LoadToolFile(System.String)">
      <summary>Loads a project tool file.</summary>
      <returns>The loaded tool file object.</returns>
      <param name="File">Required. Name of the tool file to load.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.PerformanceLogging">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.Platforms">
      <summary>Gets the collection of platforms on the project engine.</summary>
      <returns>The collection of platforms on the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.Projects">
      <summary>Gets a collection of the projects currently in the solution.</summary>
      <returns>A collection of the projects currently in the solution.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.PropertySheets">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.RemoveProject(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="project">Project object</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.RemovePropertySheet(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="PropertySheet">Property sheet object</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.ShowEnvironmentInBuildLog">
      <summary>Gets or sets a value which indicates whether to echo all environment variables to the build log during builds of Visual C++ projects.</summary>
      <returns>true if all environment variables are echoed to the build log; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.ToolFiles">
      <summary>Gets all tool files available in the project.</summary>
      <returns>A collection of tool files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.ToolFileSearchPaths">
      <summary>Sets or gets search paths to project tool files.</summary>
      <returns>Semi-colon delimited string of paths.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine.ValidateSchemas">
      <summary>Sets or gets whether to validate against project schemas.</summary>
      <returns>TRUE (default) to validate, FALSE to skip validation.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEvents">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEvents" /> object exposes events fired by a Visual C++ project. Use <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEvents" /> for functionality and refer to <see cref="T:Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents" /> for this object's documentation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass">
      <summary>Refer to <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEvents" /> for this functionality. Do not instantiate from this class.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.#ctor">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemAdded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemAddedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemAddedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemMoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemMovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemMovedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemPropertyChange(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChangeEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemPropertyChangeEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemPropertyChange2(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChange2EventHandler)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemRemoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRemovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemRemovedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ItemRenamed(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRenamedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemRenamedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ProjectBuildFinished(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ProjectBuildFinishedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ProjectBuildStarted(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildStartedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ProjectBuildStartedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_ReportError(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ReportErrorEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ReportErrorEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_SccEvent(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SccEventEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">SccEventEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.add_SolutionLoaded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SolutionLoadedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1"> SolutionLoadedEventHandler</param>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemAdded">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemMoved">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemPropertyChange">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemPropertyChange2">
      <summary>Occurs when a property changed for the specified item.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemRemoved">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ItemRenamed">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ProjectBuildFinished">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ProjectBuildStarted">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemAdded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemAddedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemAddedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemMoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemMovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemMovedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemPropertyChange(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChangeEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1"> ItemPropertyChangeEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemPropertyChange2(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemPropertyChange2EventHandler)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemRemoved(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRemovedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemRemovedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ItemRenamed(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ItemRenamedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ItemRenamedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ProjectBuildFinished(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ProjectBuildFinishedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ProjectBuildStarted(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ProjectBuildStartedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ProjectBuildStartedEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_ReportError(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_ReportErrorEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">ReportErrorEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_SccEvent(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SccEventEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1">SccEventEventHandler</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.remove_SolutionLoaded(Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_SolutionLoadedEventHandler)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="A_1"> SolutionLoadedEventHandler</param>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.ReportError">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.SccEvent">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="E:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass.SolutionLoaded">
      <summary>Microsoft Internal Use Only.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObject">
      <summary>The main object for VCProjectEngine automation model.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass">
      <summary>The main object for VCProjectEngine automation model.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.#ctor">
      <summary>A creator for the VCProjectEngineObject.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.AddFakeProps(System.Int32,System.Int32,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="idStart">Start ID</param>
      <param name="idEnd">End ID</param>
      <param name="idOffset">Offset ID</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.BuildLogging">
      <summary>Gets or sets a value indicating whether a log file will be created and populated with information about build activity.</summary>
      <returns>true if a log file will be created and populated with information about build activity; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.BuildTiming">
      <summary>Gets or sets a value indicating whether the output window will display times for all tools in the build.</summary>
      <returns>true if the output window will display times for all tools in the build; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.CreateProject(System.String)">
      <summary>Creates a new project.</summary>
      <returns>An object.</returns>
      <param name="projectName">Name of the project</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.CreatePropertySheet(System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="Name">Name of the Property Sheet</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.CreateToolFile(System.String)">
      <summary>Creates a tool file for custom build rules.</summary>
      <returns>Returns a <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCToolFile" /> objcet.</returns>
      <param name="Name">File name. Can be a short name or a full or partial path.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.Evaluate(System.String)">
      <summary>Evaluates the value of a project model or environment macro.</summary>
      <returns>A string with the expanded macro.</returns>
      <param name="In">Required. The macro you want to expand.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.Events">
      <summary>Gets the object that is the source of events that are fired by the project engine.</summary>
      <returns>The object that sourced the events.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.IsSystemInclude(System.String)">
      <summary>Returns true if the specified file is in the &lt;drive&gt;:\Program Files\Microsoft Visual Studio 8\VC\include directory.</summary>
      <returns>true if the file is a system file; otherwise, false.</returns>
      <param name="Include">Required. The name of the file you want to check. You must provide the full path to the file.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.LoadProject(System.String)">
      <summary>Loads a project.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
      <param name="projectName">Required. The project name.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.LoadPropertySheet(System.String)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
      <param name="bstrName">Name of the Property Sheet</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.LoadToolFile(System.String)">
      <summary>Loads a tool file.</summary>
      <returns>Returns a <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCToolFile" /> object.</returns>
      <param name="File">File name. Can be a short name or a full or partial path.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.PerformanceLogging">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.Platforms">
      <summary>Gets the collection of platforms on the project engine.</summary>
      <returns>The collection of platforms on the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.Projects">
      <summary>Gets the Visual C++ projects in the solution.</summary>
      <returns>The Visual C++ projects in the solution.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.PropertySheets">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An object.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.RemoveProject(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="project">Project object</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.RemovePropertySheet(System.Object)">
      <summary>Microsoft Internal Use Only.</summary>
      <param name="PropertySheet">Property Sheet object</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.ShowEnvironmentInBuildLog">
      <summary>Gets or sets a value indicating whether or not to echo all environment variables into the build log during builds of Visual C++ projects.</summary>
      <returns>true if all environment variables are echoed into the build log; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.ToolFiles">
      <summary>Returns the tool files collection.</summary>
      <returns>Collection of tool files objects.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.ToolFileSearchPaths">
      <summary>Gets or sets the file path for the tool file locations.</summary>
      <returns>A semi-colon delimited list of strings containing the paths to tool files.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass.ValidateSchemas">
      <summary>Gets or sets whether the VCProjectEngine object validates XML files against schemas.</summary>
      <returns>true if XML files are validated; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem">
      <summary>A file or folder in a project.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting FillOnly to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectItem.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference">
      <summary>Represents a reference to a project in the same solution.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.AssemblyName">
      <summary>Gets the assembly name for this project.</summary>
      <returns>String containing the project's assembly name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.BuildNumber">
      <summary>The build number of the referenced assembly.</summary>
      <returns>An int value representing the build number of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.CopyLocal">
      <summary>Gets or sets a value indicating whether to automatically copy the reference to the target directory.</summary>
      <returns>true if Visual Studio should automatically copy the reference to the target directory; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.CopyLocalDependencies">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.CopyLocalSatelliteAssemblies">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Culture">
      <summary>Gets the culture for the selected reference.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Description">
      <summary>Gets or sets a string that represents the description for the object or the use of the output group.</summary>
      <returns>A string that represents the description for the object or the use of the output group.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.FullPath">
      <summary>Gets the full path to the referenced assembly.</summary>
      <returns>String containing the full path to the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Identity">
      <summary>The identity of the referenced assembly.</summary>
      <returns>A string representing the identity of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.IsProjectLoaded">
      <summary>Gets whether a project is loaded.</summary>
      <returns>true if a project is loaded.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Label">
      <summary>Gets the display name of the referenced assembly.</summary>
      <returns>A string representing the display name of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.LinkLibraryDependency">
      <summary>Gets or sets whether there are link library dependencies.</summary>
      <returns>true means link independent libraries; false means don't link independent libraries.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.majorVersion">
      <summary>Gets the major version of the referenced assembly.</summary>
      <returns>An int value representing the major version of the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name is matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.MinFrameworkVersion">
      <summary>Gets the minimum version of the .NET Framework required by the project.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion" /> value indicating the minimum .NET Framework required.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.minorVersion">
      <summary>Gets the minor version of the referenced assembly.</summary>
      <returns>An int value representing the minor version of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The immediate parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.PublicKeyToken">
      <summary>Gets the public key token for the referenced assembly.</summary>
      <returns>A string representing the public key token for the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Reference">
      <summary>Displays the reference associated with this configuration.</summary>
      <returns>An object representing the reference associated with this configuration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.ReferencedProject">
      <summary>Gets or sets the pointer to the project for the selected project reference.</summary>
      <returns>A pointer to the project for the selected project reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.ReferencedProjectIdentifier">
      <summary>Microsoft internal use only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Remove">
      <summary>Removes the specified project from the solution.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.RevisionNumber">
      <summary>Gets the revision number of the selected reference.</summary>
      <returns>An int representing the revision number of the selected reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.StrongName">
      <summary>Gets a value indicating whether or not the selected reference has a strong name.</summary>
      <returns>true if the reference has a strong name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.SubType">
      <summary>Microsoft use only. Do not use.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.UseDependenciesInBuild">
      <summary>Sets or gets whether to use addemblies in abuild.</summary>
      <returns>TRUE (default) indicates that assembly references in referenced assemblies should be included in the build.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.UseInBuild">
      <summary>Sets or gets whether referenced assemblies should be used in the build.</summary>
      <returns>TRUE indicates that referenced assemblies should be used in the build. FALSE indicates that the assemblies are to be excluded from the build, but included in the designers.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.UseLibraryDependencyInputs">
      <summary>Gets or sets whether independent linking of libraries is enabled.</summary>
      <returns>true if the linker can link independent libraries; false if the linker cannot.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.VCReferences">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCProjectReference.Version">
      <summary>Gets the version of the selected reference.</summary>
      <returns>A string representing the version of the selected reference.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet">
      <summary>Provides access to the project engine property sheets.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.AddPropertySheet(System.String)">
      <summary>Adds a property sheet to the collection of property sheets directly imported by a property sheet.</summary>
      <returns>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet" /> object that corresponds the property sheet that is added.</returns>
      <param name="FileName">Relative to the importing property sheet, the full path or relative path of the property sheet to add. The path can contain build system macros.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.AddUserMacro(System.String,System.String)">
      <summary>Adds a user macro to the property sheet.</summary>
      <returns>The VCUserMacro object.</returns>
      <param name="Name">Name of the macro.</param>
      <param name="Value">Value of the replacement string.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.ATLMinimizesCRunTimeLibraryUsage">
      <summary>Gets or sets a value indicating whether ATL will link to the C runtime libraries statically to minimize dependencies. This requires that the <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.useOfATL" /> property is set.</summary>
      <returns>true if ATL statically links to the C runtime libraries; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.BuildLogFile">
      <summary>Gets or sets the BuildLogFile name.</summary>
      <returns>String containing the BuildLogFile name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.CharacterSet">
      <summary>Gets or sets a value specifying the character set for the compiler to use.</summary>
      <returns>The character set for the compiler to use.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.ClearToolProperty(System.Object,System.String)">
      <summary>Clears the property value of a tool property.</summary>
      <param name="pTool">Tool property to clear.</param>
      <param name="bstrPropertyName">Property name.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.ConfigurationType">
      <summary>Gets or sets the type of output this configuration generates.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.ConfigurationTypes" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.DeleteExtensionsOnClean">
      <summary>Gets or sets which files in the intermediate directory to delete on clean or rebuild.</summary>
      <returns>The files in the intermediate directory to delete on clean or rebuild.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.DEPRECATED1">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.EnableManagedIncrementalBuild">
      <summary>Deprecated.</summary>
      <returns>Always returns the optManagedIncrementalBuildNo member of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.optManagedIncrementalBuild" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.FileEncoding">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.FileFormat">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A member of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFileFormat" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.FileTools">
      <summary>Lists the available tools that operate on files.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCCollection" /> collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.InheritedPropertySheets">
      <summary>Gets or sets property sheets inherited by this object.</summary>
      <returns>String containing inherited property sheets.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.IntermediateDirectory">
      <summary>Gets or sets a relative path to the intermediate file directory. The path can include environment variables.</summary>
      <returns>A relative path to the intermediate file directory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.IsDirty">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.IsSystemPropertySheet">
      <summary>Indicates if this is a system property sheet.</summary>
      <returns>true if this is a system property sheet; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.ManagedExtensions">
      <summary>Gets or sets a value indicating that this configuration uses Visual C++. </summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.compileAsManagedOptions" /> enumeration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name is matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name would be the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.MovePropertySheet(Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet,System.Boolean)">
      <summary>Moves an imported property sheet one position before or after in the evaluation order. Position here refers to its relative locations among all the property sheets directly imported by this property sheet.</summary>
      <param name="pPropertySheet">The property sheet to move.</param>
      <param name="bMoveImportLaterInEvaluation">true to move the property sheet one position later in evaluation. false to move the property sheet one position earlier in evaluation.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>String containing the name of the object this property sheet is for.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.OutputDirectory">
      <summary>Gets or sets the directory in which to place output. The default directory is the project directory.</summary>
      <returns>The directory in which to place output.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.PropertySheetDirectory">
      <summary>Gets the directory name for the property sheet.</summary>
      <returns>String containing the property sheet's directory.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.PropertySheetFile">
      <summary>Sets or gets the full path to the property sheet file. Includes the file name.</summary>
      <returns>String containing the full path to the property sheet.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.PropertySheetName">
      <summary>Sets or gets the value of the Name tag in the property sheet file. This property is available only for backwards compatibility and should otherwise not be used.</summary>
      <returns>String containing the Name tag in the property sheet file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.PropertySheets">
      <summary>Gets the collection of property sheets applied to the object.</summary>
      <returns>Collection of property sheets.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.RemoveAllUserMacros">
      <summary>Removes all user macros from the property sheet.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.RemovePropertySheet(Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet)">
      <summary>Removes a property sheet from the collection of property sheets directly imported by a property sheet.</summary>
      <returns>true if the property sheet to be removed was found; otherwise, false.</returns>
      <param name="pPropertySheet">The property sheet to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.RemoveUserMacro(Microsoft.VisualStudio.VCProjectEngine.VCUserMacro)">
      <summary>Removes a user macro from the property sheet.</summary>
      <param name="UserMacro">The user macro to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.Rules">
      <summary>Gets a collection of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.IVCRulePropertyStorage" /> objects that can modify to project-level properties and default item metadata defined in this property sheet.</summary>
      <returns>A keyed collection, where the key is the name of the rule as found inside the rule file’s opening tag.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.Save">
      <summary>Saves the project file (.vcxproj).</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.Tools">
      <summary>Lists the available tools for the platform.</summary>
      <returns>The available tools for the platform.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.useOfATL">
      <summary>Gets or sets a value that specifies how ATL is used by the configuration.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.useOfATL" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.useOfMfc">
      <summary>Gets or sets a value that specifies how MFC is used by the configuration.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.useOfMfc" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.UserMacros">
      <summary>Gets the collection of user macros.</summary>
      <returns>Collection of user macros.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCPropertySheet.WholeProgramOptimization">
      <summary>Gets or sets a value indicating whether to enable cross-module optimizations by delaying code generation to link time.</summary>
      <returns>true if cross-module optimizations are enabled; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCReference">
      <summary>Represents a reference in the project.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.AssemblyName">
      <summary>Gets the assembly name for this project.</summary>
      <returns>String containing the project's assembly name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.BuildNumber">
      <summary>The build number of the referenced assembly.</summary>
      <returns>An int value representing the build number of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.CopyLocal">
      <summary>Gets or sets a value indicating whether to automatically copy the reference to the target directory.</summary>
      <returns>true if Visual Studio should automatically copy the reference to the target directory; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.CopyLocalDependencies">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>Always false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.CopyLocalSatelliteAssemblies">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A Boolean value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Culture">
      <summary>Gets the culture for the selected reference.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Description">
      <summary>Gets or sets a string that represents the description for the object.</summary>
      <returns>A string that represents the description for the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.FullPath">
      <summary>Gets the full path to the referenced assembly.</summary>
      <returns>String containing the full path to the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Identity">
      <summary>The identity of the referenced assembly.</summary>
      <returns>A string representing the identity of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Label">
      <summary>Gets the display name of the referenced assembly.</summary>
      <returns>A string representing the display name of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.majorVersion">
      <summary>Gets the major version of the referenced assembly.</summary>
      <returns>An int value representing the major version of the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReference.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCReference.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCReference.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.MinFrameworkVersion">
      <summary>Gets the minimum version of the .NET Framework required by the project.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumFrameworkVersion" /> value indicating the minimum .NET Framework required.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.minorVersion">
      <summary>Gets the minor version of the referenced assembly.</summary>
      <returns>An int value representing the minor version of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The immediate parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.project">
      <summary>Gets the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> associated with the object.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.PublicKeyToken">
      <summary>Gets the public key token for the referenced assembly.</summary>
      <returns>A string representing the public key token for the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Reference">
      <summary>Gets the reference associated with this configuration.</summary>
      <returns>An object representing the reference associated with this configuration.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReference.Remove">
      <summary>Removes the specified project from the solution.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.RevisionNumber">
      <summary>Gets the revision number of the selected reference.</summary>
      <returns>An int representing the revision number of the selected reference.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.StrongName">
      <summary>Gets a value indicating whether or not the selected reference has a strong name.</summary>
      <returns>true if the reference has a strong name; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.SubType">
      <summary>Microsoft use only. Do not use.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.UseDependenciesInBuild">
      <summary>Sets or gets whether to use assemblies in a build.</summary>
      <returns>TRUE (default) indicates that assembly references in referenced assemblies should be included in the build.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.UseInBuild">
      <summary>Sets or gets whether referenced assemblies should be used in the build.</summary>
      <returns>TRUE indicates that referenced assemblies should be used in the build. FALSE indicates that the assemblies are to be excluded from the build, but included in the designers.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.VCReferences">
      <summary>Gets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReference.Version">
      <summary>Gets the version of the selected reference.</summary>
      <returns>A string representing the version of the selected reference.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCReferences">
      <summary>A collection of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReference" /> objects, each representing a reference in the project.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddActiveXReference(System.String,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>Adds an ActiveX (COM) reference to the project.</summary>
      <returns>An object representing the project reference.</returns>
      <param name="typeLibGuid">A string representing the type library GUID.</param>
      <param name="majorVersion">An integer representing the major version number.</param>
      <param name="minorVersion">An integer representing the minor version number.</param>
      <param name="localeID">An integer representing the locale ID.</param>
      <param name="wrapper">A string representing the wrapper name. Can be blank.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddActiveXReferenceEx(System.String,System.Int32,System.Int32,System.Int32,System.String,System.Boolean@)">
      <summary>Adds an ActiveX (COM) reference to the project.</summary>
      <returns>An object representing the project reference.</returns>
      <param name="typeLibGuid">A string representing the type library GUID.</param>
      <param name="majorVersion">An integer representing the major version number.</param>
      <param name="minorVersion">An integer representing the minor version number.</param>
      <param name="localeID">An integer representing the locale ID.</param>
      <param name="wrapper">A string representing the wrapper name. Can be blank.</param>
      <param name="created">When this method returns, contains true if the reference is created; otherwise, false. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddAssemblyReference(System.String)">
      <summary>Adds an assembly (.NET) reference to the selected project.</summary>
      <returns>The path of the assembly.</returns>
      <param name="bstrRef">A string representing the path of the assembly to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddAssemblyReferenceWithStrongName(System.String,System.String)">
      <summary>Adds an assembly (.NET) reference to the selected project using its strong name.</summary>
      <returns>The path of the assembly.</returns>
      <param name="bstrRef">A string representing the path of the assembly to add.</param>
      <param name="bstrAssemblyName">Strong name of the asembly.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddAssemblyReferenceWithStrongNameEx(System.String,System.String,System.Boolean@)">
      <summary>Adds an assembly (.NET) reference to the selected project using its strong name.</summary>
      <returns>The path of the assembly.</returns>
      <param name="bstrRef">A string representing the path of the assembly to add.</param>
      <param name="bstrAssemblyName">Strong name of the asembly.</param>
      <param name="created">When this method returns, contains true if the reference is created; otherwise, false. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddProjectReference(System.Object)">
      <summary>Adds a project reference to the project.</summary>
      <returns>An object representing the project reference.</returns>
      <param name="proj">The project reference to add.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddProjectReferenceByIdentifier(System.String)">
      <summary>Adds an assembly (.NET) reference to the selected project using its unique identifier.</summary>
      <returns>The path of the assembly.</returns>
      <param name="Identifier">Unique identifier of the assembly.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddProjectReferenceByIdentifierEx(System.String,System.Boolean@)">
      <summary>Adds an assembly (.NET) reference to the selected project using its unique identifier.</summary>
      <returns>The path of the assembly.</returns>
      <param name="Identifier">Unique identifier of the assembly.</param>
      <param name="created">When this method returns, contains true if the reference is created; otherwise, false. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddReferenceToFile(System.String)">
      <summary>Adds a reference to a file.</summary>
      <returns>A reference to a file.</returns>
      <param name="Path">Path to the file.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddReferenceToFileEx(System.String,System.Boolean@)">
      <summary>Adds a reference to a file.</summary>
      <returns>A reference to a file.</returns>
      <param name="Path">Path to the file.</param>
      <param name="created">When this method returns, contains true if the reference is created; otherwise, false. This parameter is passed uninitialized.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddSdkReference(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.AddWinRTReference(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddActiveXReference(System.String,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>Returns a value indicating whether to add the given ActiveX (COM) reference.</summary>
      <returns>true if it is okay to add the given ActiveX reference; otherwise, false.</returns>
      <param name="typeLibGuid">A string representing the type library GUID.</param>
      <param name="majorVersion">An integer representing the major version number.</param>
      <param name="minorVersion">An integer representing the minor version number.</param>
      <param name="localeID">An integer representing the locale ID.</param>
      <param name="wrapper">A string representing the wrapper name. Can be blank.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddAssemblyReference(System.String)">
      <summary>Returns a value indicating whether to add the given assembly (.NET) reference.</summary>
      <returns>true to add the given assembly reference; otherwise, false.</returns>
      <param name="bstrRef">The assembly reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddAssemblyReferenceWithStrongName(System.String,System.String)">
      <summary>Returns a value indicating whether to add the given assembly (.NET) reference by refering to it by its strong name.</summary>
      <returns>true if the assembly reference can be added, false if it cannot.</returns>
      <param name="bstrRef">A string representing the path of the assembly.</param>
      <param name="bstrAssemblyName">Strong name of the assembly.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddProjectReference(System.Object)">
      <summary>Returns a value indicating whether to add the given project reference.</summary>
      <returns>true to add the given project reference; otherwise, false.</returns>
      <param name="proj">The project reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddProjectReferenceByIdentifier(System.String)">
      <summary>Returns a value indicating whether to add the given project reference by refering to it by its unique identifier.</summary>
      <returns>true if the assembly reference can be added, false if it cannot.</returns>
      <param name="Identifier">Unique identifier of the assembly.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddReferenceToFile(System.String)">
      <summary>Returns a value indicating whether to add the given file reference.</summary>
      <returns>true if a file reference can be added; otherwise, false.</returns>
      <param name="Path">Path to the reference.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddSdkReference(System.String)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.CanAddWinRTReference(System.String)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.Count">
      <summary>Gets the number of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReference" /> objects in the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReferences" /> collection.</summary>
      <returns>The number of <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReference" /> objects in the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReferences" /> collection.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.GetEnumerator">
      <summary>Returns an enumerator for items in the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCReferences" /> collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.GetReferencesOfType(System.UInt32)"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.Item(System.Object)">
      <summary>Selects an item in the collection.</summary>
      <returns>An item in the collection.</returns>
      <param name="Index">An object representing the index of the item in the collection.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.ItemName">
      <summary>Gets the name of the current item in the collection.</summary>
      <returns>The name of the current item in the collection.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.Kind">
      <summary>Gets an enumeration indicating the type of object.</summary>
      <returns>A <see cref="T:EnvDTE.vsCMElement" /> value.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name was matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contains a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.Parent">
      <summary>Gets the immediate parent object of a given object.</summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.project">
      <summary>Gets the project that contains these references.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCProject" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.References">
      <summary>Gets the collection of project references.</summary>
      <returns>A collection of project references.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCReferences.RemoveReference(System.Object)">
      <summary>Removes the specified reference from the project or references collection.</summary>
      <param name="Reference">The reference to remove from the project or the references collection.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCReferences.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.vcRefType"></member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_ALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_ASSEMBLY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_COM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_PROJECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_SDK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.vcRefType.VCRT_WINRT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool">
      <summary>Programmatically accesses the properties on the Resources folder in a project's Property Pages dialog box.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.AdditionalIncludeDirectories">
      <summary>Gets or sets one or more directories to add to the include path.</summary>
      <returns>One or more directories added to the include path.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options added to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.Culture">
      <summary>Gets or sets the culture (such as English or Spanish) that is used in the resources.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.enumResourceLangID" /> value.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.FullIncludePath">
      <summary>Gets a list of all directories included in the build.</summary>
      <returns>A list of all directories included in the build.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">Input ID of the property option to get</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.IgnoreStandardIncludePath">
      <summary>Gets or sets a value indicating whether to ignore the standard include path.</summary>
      <returns>true if it is to ignore the standard include path; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.PreprocessorDefinitions">
      <summary>Gets or sets one or more preprocessor definitions.</summary>
      <returns>One or more preprocessor definitions.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.ResourceOutputFileName">
      <summary>Gets or sets the name of the resource file.</summary>
      <returns>The name of the resource file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.ShowProgress">
      <summary>Gets or sets a value indicating whether to enable detailed display about linker progress.</summary>
      <returns>true if the detailed display of linker progress is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCResourceCompilerTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty">
      <summary>Provides access to runtime boolean properties.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.Category">
      <summary>Sets or gets the default value of the property.</summary>
      <returns>String containing the category of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.DefaultValue">
      <summary>Sets or gets the default value of the property.</summary>
      <returns>The default value of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.Description">
      <summary>Sets or gets the description of the property.</summary>
      <returns>String containing the description of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.DisplayName">
      <summary>Gets or sets the full name of the parent object.</summary>
      <returns>The full name of the parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.HelpContext">
      <summary>Sets or gets the help context of the property.</summary>
      <returns>The help context of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.HelpF1Keyword">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.HelpFile">
      <summary>Sets or gets the name of the help file for the property</summary>
      <returns>String containing the name of the help file for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.HelpURL">
      <summary>Sets or gets the help URL for the property.</summary>
      <returns>String containing the URL for help for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.IsReadOnly">
      <summary>Gets or sets a value indicating if the file containing the parent object is read-only.</summary>
      <returns>true if the file containing the parent object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" />.</summary>
      <returns>The name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.PropertyPageName">
      <summary>Sets or gets the property page for the property.</summary>
      <returns>String containing the property page where the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty" /> property can be set.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeBooleanProperty.Switch">
      <summary>Gets or sets the text of the command line switch.</summary>
      <returns>String containing the text of the switch.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty">
      <summary>Provides access to runtime enumeration properties.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.AddValue(System.Int32)">
      <summary>Adds a value to an enum property.</summary>
      <returns>A VcRuntimeEnumValue interface to gain access to the enum property.</returns>
      <param name="Value">Value to add to the property.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.Category">
      <summary>Sets or gets the category of the object.</summary>
      <returns>String containing the category of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.DefaultValue">
      <summary>Sets or gets the default value of the property.</summary>
      <returns>The default value of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.Description">
      <summary>Sets or gets the description of the property.</summary>
      <returns>String containing the description of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.DisplayName">
      <summary>Gets or sets the full name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" />.</summary>
      <returns>The full name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" />.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.HelpContext">
      <summary>Sets or gets the help context of the property.</summary>
      <returns>The help context of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.HelpF1Keyword">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.HelpFile">
      <summary>Sets or gets the name of the help file for the property</summary>
      <returns>String containing the name of the help file for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.HelpURL">
      <summary>Sets or gets the help URL for the property.</summary>
      <returns>String containing the URL for help for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.IsReadOnly">
      <summary>Gets or sets a value indicating if the file containing the parent object is read-only.</summary>
      <returns>true if the file containing the parent object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.PropertyPageName">
      <summary>Sets or gets the property page for the property.</summary>
      <returns>String containing the property page where the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> property can be set.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.RemoveValue(Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumValue)">
      <summary>Removes a value from an runtime enum property.</summary>
      <param name="EnumValue">Value to remove.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty.Values">
      <summary>Gets enumeration values for the property.</summary>
      <returns>An IVCCollection object allowing access to the enumerated values of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumProperty" /> object.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumValue">
      <summary>Gives access to a runtime enum property.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumValue.DisplayName">
      <summary>Gets or sets the full name of the object.</summary>
      <returns>The full name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumValue.Switch">
      <summary>Gets or sets the text of the command line switch.</summary>
      <returns>String containing the text of the switch.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeEnumValue.Value">
      <summary>Sets or gets the value of the enum property.</summary>
      <returns>Integer value of the enum property.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty">
      <summary>Provides access to runtime integer properties.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.Category">
      <summary>Sets or gets the category of the property.</summary>
      <returns>String containing the category of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.DefaultValue">
      <summary>Sets or gets the default value of the property.</summary>
      <returns>The default value of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.Description">
      <summary>Sets or gets the description of the property.</summary>
      <returns>String containing the description of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.DisplayName">
      <summary>Gets or sets the full name of the object.</summary>
      <returns>The full name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.HelpContext">
      <summary>Sets or gets the help context of the property.</summary>
      <returns>The help context of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.HelpF1Keyword">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.HelpFile">
      <summary>Sets or gets the name of the help file for the property</summary>
      <returns>String containing the name of the help file for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.HelpURL">
      <summary>Sets or gets the help URL for the property.</summary>
      <returns>String containing the URL for help for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.IsReadOnly">
      <summary>Gets or sets a value indicating whether the file containing the parent object is read-only.</summary>
      <returns>true if the file containing the parent object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.PropertyPageName">
      <summary>Sets or gets the property page for the property.</summary>
      <returns>String containing the property page where the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty" /> property can be set.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeIntegerProperty.Switch">
      <summary>Gets or sets the text of the command line switch.</summary>
      <returns>String containing the text of the switch.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty">
      <summary>Provides access to runtime properties.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.Category">
      <summary>Sets or gets the category of the property.</summary>
      <returns>String containing the category of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.Description">
      <summary>Sets or gets the description of the property.</summary>
      <returns>String containing the description of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.DisplayName">
      <summary>Gets or sets the full name of the object.</summary>
      <returns>The full name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.HelpContext">
      <summary>Sets or gets the help context of the property.</summary>
      <returns>The help context of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.HelpF1Keyword">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.HelpFile">
      <summary>Sets or gets the name of the help file for the property</summary>
      <returns>String containing the name of the help file for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.HelpURL">
      <summary>Sets or gets the help URL for the property.</summary>
      <returns>String containing the URL for help for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.IsReadOnly">
      <summary>Gets or sets a value indicating whether the file containing the parent object is read-only.</summary>
      <returns>true if the file containing the parent object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty.PropertyPageName">
      <summary>Sets or gets the property page for the property.</summary>
      <returns>String containing the property page where the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeProperty" /> property can be set.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty">
      <summary>Provides access to runtime string properties.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Category">
      <summary>Sets or gets the category of the property.</summary>
      <returns>String containing the category of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.DefaultValue">
      <summary>Sets or gets the default value of the property.</summary>
      <returns>The default value of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Delimited">
      <summary>Sets or gets whether the property contains delimited strings.</summary>
      <returns>true if the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> property contains delimited strings.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Delimiters">
      <summary>Sets or gets string delimiters.</summary>
      <returns>String containing valid delimiters for the property. Only useful if <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.delimited" /> is true.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Description">
      <summary>Sets or gets the description of the property.</summary>
      <returns>String containing the description of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.DisplayName">
      <summary>Gets or sets the full name of the object.</summary>
      <returns>The full name of the object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.HelpContext">
      <summary>Sets or gets the help context of the property.</summary>
      <returns>The help context of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.HelpF1Keyword">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.HelpFile">
      <summary>Sets or gets the name of the help file for the property</summary>
      <returns>String containing the name of the help file for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.HelpURL">
      <summary>Sets or gets the help URL for the property.</summary>
      <returns>String containing the URL for help for the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Inheritable">
      <summary>Sets or gets whether the property can inherit from a parent object.</summary>
      <returns>true if the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object can inherit values from its parent object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.IsReadOnly">
      <summary>Gets or sets a value indicating whether the file containing the parent object is read-only.</summary>
      <returns>true if the file containing the parent object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> object.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.PropertyPageName">
      <summary>Sets or gets the property page for the property.</summary>
      <returns>String containing the property page where the <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty" /> property can be set.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCRuntimeStringProperty.Switch">
      <summary>Gets or sets the text of the command line switch.</summary>
      <returns>String containing the text of the switch.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.AssemblyName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.BuildNumber"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.CopyLocal"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.CopyLocalDependencies"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.CopyLocalSatelliteAssemblies"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Culture"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Description"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.ExpandedReferences"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.FullPath"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Identity"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.ItemName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Kind"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Label"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.majorVersion"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.MatchName(System.String,System.Boolean)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.MinFrameworkVersion"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.minorVersion"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Name"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Parent"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.project"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.PublicKeyToken"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Reference"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Remove"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.RevisionNumber"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.StrongName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.SubType"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.UseDependenciesInBuild"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.UseInBuild"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.VCProjectEngine"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.VCReferences"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCSdkReference.Version"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCToolFile">
      <summary>Gives access to custom build rules.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.AddCustomBuildRule(System.String,System.String,System.String,System.String)">
      <summary>Adds a custom build rule to the tool file.</summary>
      <returns>A Build Rule object.</returns>
      <param name="Name">Name of the build rule</param>
      <param name="CommandLine">Command line text.</param>
      <param name="Outputs">Build tool outputs.</param>
      <param name="FileExtensions">List of file extensions that apply to this build rule.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.CustomBuildRules">
      <summary>Gets the custom build rules for the project.</summary>
      <returns>A collection of custom build rules.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.Name">
      <summary>Sets or gets the name of the tool file.</summary>
      <returns>String containing the tool file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.Path">
      <summary>Gets the path to the tool file.</summary>
      <returns>String containing the path to the tool file.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.RemoveCustomBuildRule(System.Object)">
      <summary>Removes a custom, build rule from the tool file.</summary>
      <param name="CustomBuildRule">Build rule to remove.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCToolFile.Save(System.String)">
      <summary>Saves the project file (.vcxproj).</summary>
      <param name="Path">Path to the save location.</param>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro">
      <summary>Gives access to user defined macros.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.Delimiter">
      <summary>Sets or gets the delimiter separating macros.</summary>
      <returns>String containing the delimiter.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.InheritsFromParent">
      <summary>Gets or sets whether a user macro inherits values from its parent.</summary>
      <returns>TRUE if the macro inherits from its parent, FALSE of it does not.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.MatchName(System.String,System.Boolean)">
      <summary>Matches a specified name to the name of a collection item.</summary>
      <returns>true if the name is matched; otherwise, false.</returns>
      <param name="NameToMatch">Required. The name to match.</param>
      <param name="FullOnly">Required. true if you want <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.MatchName(System.String,System.Boolean)" /> to match the full name of the string. false if you want to allow a match on the short name of the string. Setting <see cref="M:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.MatchName(System.String,System.Boolean)" /> to true is useful for projects, folders, and files, and requires an absolute path to match. A folder's absolute path is the concatenation of the folder names above it with its own name. A top-level folder's full name is the same as its name. If a folder named Source Files contain a subfolder named MyProject, the MyProject folder full name would be Source Files\MyProject. </param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.Name">
      <summary>Gets the name of the user macro.</summary>
      <returns>String containing the macro name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.PerformEnvironmentSet">
      <summary>Sets of gets whether the macro is set within the environment.</summary>
      <returns>TRUE if the macro is set within the scope of the environment, FALSE if not.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.PropertySheet">
      <summary>Gets the property sheet contining the user macro.</summary>
      <returns>The VCPropertySheet holding the user macro.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCUserMacro.Value">
      <summary>Sets or gets the string replacement for the user macro.</summary>
      <returns>String containing the replacement text for the macro.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool">
      <summary>The <see cref="T:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool" /> object provides programmatic access to the Web deployment tool.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.AdditionalFiles">
      <summary>Gets or sets the semicolon-separated list of additional files to be deployed.</summary>
      <returns>The semicolon-separated list of additional files to be deployed.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ApplicationMappings">
      <summary>Gets or sets the semicolon-separated list of file extensions to be associated with the primary project output.</summary>
      <returns>The semicolon-separated list of file extensions to be associated with the primary project output.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ApplicationProtection">
      <summary>The level of process isolation used by the virtual directory.</summary>
      <returns>An <see cref="T:Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ExcludedFromBuild">
      <summary>Gets or sets a value indicating whether this item is excluded from the build.</summary>
      <returns>true if this item is excluded from the build; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.RegisterOutput">
      <summary>Gets or sets a value indicating whether the primary project output should be registered using Regsvr32 after deployment.</summary>
      <returns>true if the primary project output should be registered using Regsvr32 after deployment; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.RelativePath">
      <summary>Gets or sets the path that is relative to the virtual directory and to which the primary project output is copied when deployment occurs.</summary>
      <returns>The path that is relative to the virtual directory and to which the primary project output is copied when deployment occurs.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.UnloadBeforeCopy">
      <summary>Gets or sets a value indicating whether or not to unload the Internet Server Application Programming Interface (ISAPI) extension or extensions associated with the virtual directory before deploying.</summary>
      <returns>true to unload ISAPI extension or extensions associated with the virtual directory before deploying; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebDeploymentTool.VirtualDirectoryName">
      <summary>Gets or sets the alias of the virtual directory.</summary>
      <returns>The alias of the virtual directory.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool">
      <summary>Programmatically exposes the properties available from the Web References Property Page.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>The end of the command line immediately before the file name(s)</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.GeneratedProxyLanguage">
      <summary>Gets or sets the language to use when generating the Web proxy.</summary>
      <returns>A <see cref="T:Microsoft.VisualStudio.VCProjectEngine.genProxyLanguage" /> enumeration</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property.</param>
      <param name="dispidProp">ID of the property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.Namespace">
      <summary>Gets or sets an object defining the parent namespace.</summary>
      <returns>A string specifying the name of the namespace.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.Output">
      <summary>Gets or sets the output file name.</summary>
      <returns>The output file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.References">
      <summary>Gets or sets the collection of references for the selected project.</summary>
      <returns>A collection of references for the selected project.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages. </summary>
      <returns>true when the display of the startup banner and information messages are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.URL">
      <summary>Gets or sets the URL used when a user specifies the Update Web Reference command.</summary>
      <returns>The URL used when a user specifies the Update Web Reference command.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A pointer to the project engine.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.AssemblyName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.BuildNumber"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.CopyLocal"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.CopyLocalDependencies"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.CopyLocalSatelliteAssemblies"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Culture"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Description"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.FullPath"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Identity"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.ItemName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Kind"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Label"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.majorVersion"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.MatchName(System.String,System.Boolean)"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.MinFrameworkVersion"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.minorVersion"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Name"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Parent"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.project"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.PublicKeyToken"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Reference"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.RelativePath"></member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Remove"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.RevisionNumber"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.sdkIdentity"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.StrongName"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.SubType"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.UseDependenciesInBuild"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.UseInBuild"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.VCProjectEngine"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.VCReferences"></member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCWinRTReference.Version"></member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool">
      <summary>Interface to control the creation of XML doc files.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.AdditionalDocumentFiles">
      <summary>Sets or gets additional doc files to be added.</summary>
      <returns>String containing additional doc files tobe added to the XML file.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options to add to the end of the command line immediately before the file name(s)</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.DocumentLibraryDependencies">
      <summary>Sets or gets whether to include docs from dependent libraries.</summary>
      <returns>TRUE if docs from dependent libs are to be included, FALSE otherwise.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.OutputDocumentFile">
      <summary>Sets or gets the output document file name.</summary>
      <returns>String containing the doc file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages.</summary>
      <returns>true if the display of the startup banner and information messages is suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.UseUnicodeResponseFiles">
      <summary>Sets or gets whether the docs should use unicode.</summary>
      <returns>TRUE if unicode is to be used, FALSE otherwise.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.ValidateIntelliSense">
      <summary>Sets or gets whether to validate the doc format for use with IntelliSense.</summary>
      <returns>TRUE if the docs are to be IntelliSense compatible, otherwise FALSE.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXDCMakeTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A VCProjectEngine object.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool">
      <summary>Represents the XML data generator. Used to generate Visual C++ code from XML.</summary>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.AdditionalOptions">
      <summary>Gets or sets options to add to the end of the command line immediately before the file name(s). An example is if an option is not supported in the object model.</summary>
      <returns>Options to add to the end of the command line immediately before the file name(s).</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.ExecutionBucket">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>An integer.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.get_PropertyOption(System.String,System.Int32)">
      <summary>Microsoft Internal Use Only.</summary>
      <returns>A string.</returns>
      <param name="Prop">Property</param>
      <param name="dispidProp">ID of the property option to get.</param>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.Namespace">
      <summary>Sets or gets the namespace for the XML data generator tool.</summary>
      <returns>String containing the XML data generator tool namespace.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.Output">
      <summary>Gets or sets the output file name. </summary>
      <returns>The output file name.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.SuppressStartupBanner">
      <summary>Gets or sets a value indicating whether to suppress the display of the startup banner and information messages.</summary>
      <returns>true if the display of the startup banner and information messages are suppressed; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.ToolKind">
      <summary>Gets the name of the kind of tool this is.</summary>
      <returns>A string representing the name of the kind of tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.toolName">
      <summary>Gets the name of the specified tool.</summary>
      <returns>A string representing the name of the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.ToolPath">
      <summary>Gets the path to the specified tool.</summary>
      <returns>A string representing the path to the specified tool.</returns>
    </member>
    <member name="P:Microsoft.VisualStudio.VCProjectEngine.VCXMLDataGeneratorTool.VCProjectEngine">
      <summary>Gets a pointer to the project engine.</summary>
      <returns>A VCProjectEngine object.</returns>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption">
      <summary>Used by the WarnLevel property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption.warningLevel_0">
      <summary>Ignore all warnings.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption.warningLevel_1">
      <summary>(Default) Ignore all but the most severe warnings.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption.warningLevel_2">
      <summary>Medium level warning messages.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption.warningLevel_3">
      <summary>Low level warning messages.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.warningLevelOption.warningLevel_4">
      <summary>Show informational-level warning messages; not valid for linker.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes">
      <summary>Specifies that the program will be optimized across object boundaries</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes.WholeProgramOptimizationLinkTimeCodeGen">
      <summary>Use Link Time Code Generation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes.WholeProgramOptimizationNone">
      <summary>No Whole Program Optimization.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes.WholeProgramOptimizationPGOInstrument">
      <summary>Profile Guided Optimization - Instrument.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes.WholeProgramOptimizationPGOOptimize">
      <summary>Profile Guided Optimization - Optomize</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes.WholeProgramOptimizationPGOUpdate">
      <summary>Profile Guided Optimization - Update.</summary>
    </member>
  </members>
</doc>